Document
Prezentare generală
Document este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: DocumentBase, ISectionAttrSource, IWatermarkProvider.
Constructorii clasei Document permit dezvoltatorilor să creeze un document nou gol sau să încarce unul existent dintr-o cale de fișier, flux sau cu opțiuni de încărcare personalizate.
Această clasă oferă 63 de metode pentru lucrul cu obiecte Document în programe .NET. Metodele disponibile includ: Accept, AcceptAllRevisions, AcceptEnd, AcceptStart, AppendChild, AppendDocument, Cleanup, Clone, CopyStylesFromTemplate, CreateNavigator, Document, EnsureMinimum, și 36 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: AttachedTemplate, AutomaticallyUpdateStyles, BackgroundShape, Bibliography, BuiltInDocumentProperties, CompatibilityOptions, și încă 62.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
AttachedTemplate | string | Citire/Scriere | Obține sau stabilește calea completă a șablonului atașat documentului. |
AutomaticallyUpdateStyles | bool | Citire/Scriere | Obține sau stabilește un indicator care indică dacă stilurile din document sunt actualizate pentru a se potrivi cu stilurile din șablonul atașat de fiecare dată când documentul este deschis în MS Word. |
ShadeFormData | bool | Citire/Scriere | Specifică dacă să se activeze umbrirea gri pe câmpurile de formular. |
TrackRevisions | bool | Citire/Scriere | Adevărat dacă modificările sunt urmărite când acest document este editat în Microsoft Word. |
ShowGrammaticalErrors | bool | Citire/Scriere | Specifică dacă să se afișeze erorile gramaticale în acest document. |
ShowSpellingErrors | bool | Citire/Scriere | Specifică dacă să se afișeze erorile de ortografie în acest document. |
SpellingChecked | bool | Citire/Scriere | Returnează true dacă documentul a fost verificat pentru ortografie. |
GrammarChecked | bool | Citire/Scriere | Returnează true dacă documentul a fost verificat pentru gramatică. |
PunctuationKerning | bool | Citire/Scriere | Specifică dacă kerningul se aplică atât textului latin, cât și punctuației. |
NodeType | NodeType | Citire | Returnează Document. |
BuiltInDocumentProperties | BuiltInDocumentProperties | Citire | Returnează o colecție care reprezintă toate proprietățile încorporate ale documentului. |
WebExtensionTaskPanes | TaskPaneCollection | Citire | Returnează o colecție care reprezintă o listă de suplimente pentru panoul de sarcini. |
CustomDocumentProperties | CustomDocumentProperties | Citire | Returnează o colecție care reprezintă toate proprietățile personalizate ale documentului. |
ProtectionType | ProtectionType | Citire | Obține tipul de protecție a documentului activ în prezent. |
Sections | SectionCollection | Citire | Returnează o colecție care reprezintă toate secțiunile din document. |
FirstSection | Section | Citire | Obține prima secțiune din document. |
LastSection | Section | Citire | Obține ultima secţiune din document. |
ViewOptions | ViewOptions | Citire | Oferă opțiuni pentru a controla modul în care documentul este afișat în Microsoft Word. |
WriteProtection | WriteProtection | Citire | Oferă acces la opțiunile de protecție la scriere ale documentului. |
CompatibilityOptions | CompatibilityOptions | Citire | Oferă acces la opțiunile de compatibilitate ale documentului (adică preferințele utilizatorului introduse pe fila Compatibilitate din dialogul Opțiuni din Word). |
MailMergeSettings | MailMergeSettings | Citire/Scriere | Obține sau stabilește obiectul care conține toate informațiile de mail merge pentru un document. |
HyphenationOptions | HyphenationOptions | Citire | Oferă acces la opțiunile de hifenare ale documentului. |
HasRevisions | bool | Citire | Returnează true dacă documentul are modificări urmărite. |
HasMacros | bool | Citire | Returnează true dacă documentul are un proiect VBA (macro-uri). |
Watermark | Watermark | Citire | Furnizează acces la filigranul documentului. |
VersionsCount | int | Citire | Obține numărul de versiuni ale documentului care a fost stocat în documentul DOC. |
DefaultTabStop | double | Citire/Scriere | Obține sau setează intervalul (în puncte) dintre opririle implicite ale tab-urilor. |
Theme | Theme | Citire | Obține obiectul Theme pentru acest document. |
CustomXmlParts | CustomXmlPartCollection | Citire/Scriere | Obține sau stabilește colecţia de părţi de stocare a datelor personalizate XML. |
PackageCustomParts | CustomPartCollection | Citire/Scriere | Obține sau stabilește colecţia de părţi personalizate (conţinut arbitrar) care sunt legate de pachetul OOXML utilizând “unknown relationships”. |
Variables | VariableCollection | Citire | Returnează colecția de variabile adăugate la un document sau șablon. |
GlossaryDocument | GlossaryDocument | Citire/Scriere | Obține sau setează documentul glosar din acest document sau șablon. |
OriginalFileName | string | Citire | Obține numele original al fișierului documentului. |
OriginalLoadFormat | LoadFormat | Citire | Obține formatul documentului original care a fost încărcat în acest obiect. |
Compliance | OoxmlCompliance | Citire | Obține versiunea de conformitate OOXML determinată din conținutul documentului încărcat. |
DigitalSignatures | DigitalSignatureCollection | Citire | Obține colecția de semnături digitale pentru acest document și rezultatele lor de validare. |
FontSettings | FontSettings | Citire/Scriere | Obține sau stabilește setările de font ale documentului. |
Bibliography | Bibliography.Bibliography | Citire | Obține obiectul Bibliography care reprezintă lista de surse disponibile în document. |
Frameset | Frameset | Citire | Returnează o instanță Frameset dacă acest document reprezintă o pagină cu cadre. |
IncludeTextboxesFootnotesEndnotesInStat | bool | Citire/Scriere | Specifică dacă să includă casetele de text, notele de subsol și notele de final în statisticile de numărare a cuvintelor. |
Revisions | RevisionCollection | Citire | Obține o colecție de revizii (modificări urmărite) care există în acest document. |
RevisionsView | RevisionsView | Citire/Scriere | Obține sau setează o valoare care indică dacă să lucreze cu versiunea originală sau revizuită a unui document. |
JustificationMode | JustificationMode | Citire/Scriere | Obține sau stabilește ajustarea spațierii caracterelor unui document. |
FootnoteOptions | FootnoteOptions | Citire | Furnizează opțiuni care controlează numerotarea și poziționarea notelor de subsol în acest document. |
EndnoteOptions | EndnoteOptions | Citire | Furnizează opțiuni care controlează numerotarea și poziționarea notelor de sfârșit în acest document. |
FieldOptions | FieldOptions | Citire | Obține un obiect FieldOptions care reprezintă opțiunile pentru controlul manipulării câmpurilor în document. |
RemovePersonalInformation | bool | Citire/Scriere | Obține sau stabilește un indicator care indică faptul că Microsoft Word va elimina toate informațiile utilizatorului din comentarii, revizii și proprietățile documentului la salvarea documentului. |
VbaProject | VbaProject | Citire/Scriere | Obține sau stabilește un VbaProject. |
Document | DocumentBase | Citire | Obține această instanță. |
NodeChangingCallback | INodeChangingCallback | Citire/Scriere | Apelat când un nod este inserat sau eliminat în document. |
ResourceLoadingCallback | IResourceLoadingCallback | Citire/Scriere | Permite controlul modului în care sunt încărcate resursele externe. |
FontInfos | FontInfoCollection | Citire | Oferă acces la proprietățile fonturilor utilizate în acest document. |
Styles | StyleCollection | Citire | Returnează o colecție de stiluri definite în document. |
Lists | ListCollection | Citire | Oferă acces la formatarea listelor utilizată în document. |
WarningCallback | IWarningCallback | Citire/Scriere | Este apelat în timpul diferitelor proceduri de procesare a documentului când se detectează o problemă care ar putea duce la pierderea fidelității datelor sau a formatării. |
FootnoteSeparators | FootnoteSeparatorCollection | Citire | Oferă acces la separatoarele de note de subsol/ note de sfârșit definite în document. |
BackgroundShape | Shape | Citire/Scriere | Obține sau stabilește forma de fundal a documentului. |
PageColor | Color | Citire/Scriere | Obține sau setează culoarea paginii documentului. |
IsComposite | bool | Citire | Returnează true deoarece acest nod poate avea noduri copil. |
HasChildNodes | bool | Citire | Returnează true dacă acest nod are noduri copil. |
FirstChild | Node | Citire | Obține primul copil al nodului. |
LastChild | Node | Citire | Obține ultimul copil al nodului. |
Count | int | Citire | Obține numărul de copii direcţi ai acestui nod. |
ParentNode | CompositeNode | Citire | Obține părintele imediat al acestui nod. |
PreviousSibling | Node | Citire | Obține nodul care precede imediat acest nod. |
NextSibling | Node | Citire | Obține nodul care urmează imediat acestui nod. |
Range | Range | Citire | Returnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod. |
CustomNodeId | int | Citire/Scriere | Specifică identificatorul nodului personalizat. |
Metode
| Semnătură | Descriere: |
|---|---|
Document() | Creează sau încarcă un document. |
Document(fileName: string) | Deschide un document existent dintr-un fișier. |
Document(fileName: string, loadOptions: LoadOptions) | Deschide un document existent dintr-un fișier. |
Document(stream: Stream) | Apelează Document(stream) pe această instanță Document. |
Document(stream: Stream, loadOptions: LoadOptions) | Apelează Document(stream, loadOptions) pe această instanță Document. |
Clone() | Efectuează o copie profundă a Documentului. |
Accept(visitor: DocumentVisitor) | Apelează VisitDocumentStart, apoi apelează Accept pentru toate nodurile copil ale documentului și apelează VisitDocumentEnd la final. |
AcceptStart(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita începutul documentului. |
AcceptEnd(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita sfârșitul documentului. |
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode) | Adaugă documentul specificat la sfârșitul acestui document. |
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode, importFormatOptions: ImportFormatOptions) | Adaugă documentul specificat la sfârșitul acestui document. |
Save(fileName: string) | Salvează documentul. |
Save(fileName: string, saveFormat: SaveFormat) | Salvează documentul într-un fișier în formatul specificat. |
Save(fileName: string, saveOptions: SaveOptions) | Salvează documentul într-un fișier utilizând opțiunile de salvare specificate. |
Save(stream: Stream, saveFormat: SaveFormat) | Supraîncărcările permit salvarea unui document într-un nume de fișier sau într-un flux, opțional specificând un format de salvare sau opțiuni detaliate de salvare |
Save(stream: Stream, saveOptions: SaveOptions) | Apelează Save(stream, saveOptions) pe această instanță de Document. |
Save(response: HttpResponse, fileName: string, contentDisposition: ContentDisposition, saveOptions: SaveOptions) | Trimite documentul către browserul clientului. |
EnsureMinimum() | Dacă documentul nu conține secțiuni, creează o secțiune cu un paragraf. |
AcceptAllRevisions() | Acceptă toate modificările urmărite în document. |
Protect(type: ProtectionType) | Protejează documentul de modificări. |
Protect(type: ProtectionType, password: string) | Protejează documentul de modificări și, opțional, setează o parolă de protecție. |
Unprotect() | Elimină protecția documentului. |
Unprotect(password: string) | Înlătură protecția documentului dacă este specificată o parolă corectă. |
UpdateTableLayout() | Implementează o abordare anterioară a recalculării lățimilor coloanelor tabelului, care are probleme cunoscute. |
UpdateListLabels() | Actualizează etichetele listelor pentru toate elementele de listă din document. |
UpdateActualReferenceMarks() | Actualizează proprietatea ActualReferenceMark a tuturor notelor de subsol și notelor de sfârșit din document. |
RemoveMacros() | Elimină toate macrocomenzile (proiectul VBA) precum și barele de instrumente și personalizările comenzilor din document. |
UpdateFields() | Actualizează valorile câmpurilor în întregul document. |
UnlinkFields() | Deconectează câmpurile din întregul document. |
NormalizeFieldTypes() | Modifică valorile tipurilor de câmp FieldType ale FieldStart, FieldSeparator, FieldEnd în întregul document, astfel încât să corespundă tipurilor de câmp conținute în codurile de câmp. |
JoinRunsWithSameFormatting() | Unește secvențele cu aceeași formatare în toate paragrafele documentului. |
ExpandTableStylesToDirectFormatting() | Convertește formatarea specificată în stilurile de tabel în formatare directă pe tabele din document. |
Cleanup() | Curăță stilurile și listele neutilizate din document. |
Cleanup(options: CleanupOptions) | Curăță stilurile și listele neutilizate din document în funcție de CleanupOptions dat. |
RemoveExternalSchemaReferences() | Elimină referințele externe la schema XML din acest document. |
StartTrackRevisions(author: string, dateTime: DateTime) | Începe să marcheze automat toate modificările viitoare pe care le faceți în document, programatic, ca modificări de revizie. |
StartTrackRevisions(author: string) | Începe să marcheze automat toate modificările viitoare pe care le faceți în document, programatic, ca modificări de revizie. |
StopTrackRevisions() | Oprește marcarea automată a modificărilor documentului ca revizii. |
CopyStylesFromTemplate(template: string) | Copiază stilurile din șablonul specificat într-un document. |
CopyStylesFromTemplate(template: Document) | Copiază stilurile din șablonul specificat într-un document. |
ImportNode(srcNode: Node, isImportChildren: bool) | Importă un nod dintr-un alt document în documentul curent. |
GetText() | Obține textul acestui nod și al tuturor copiilor săi. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Returnează o colecție de noduri copil care corespund tipului specificat. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returnează al N-lea nod copil care corespunde tipului specificat. |
SelectNodes(xpath: string) | Selectează o listă de noduri care corespund expresiei XPath. |
SelectSingleNode(xpath: string) | Selectează primul Node care corespunde expresiei XPath. |
GetEnumerator() | Oferă suport pentru iterarea în stilul foreach peste nodurile copil ale acestui nod. |
AppendChild(newChild: T) | Adaugă nodul specificat la sfârșitul listei de noduri copil ale acestui nod. |
PrependChild(newChild: T) | Adaugă nodul specificat la începutul listei de noduri copil ale acestui nod. |
InsertAfter(newChild: T, refChild: Node) | Inserează nodul specificat imediat după nodul de referință specificat. |
InsertBefore(newChild: T, refChild: Node) | Inserează nodul specificat imediat înainte de nodul de referință specificat. |
RemoveChild(oldChild: T) | Elimină nodul copil specificat. |
RemoveAllChildren() | Elimină toate nodurile copil ale nodului curent. |
RemoveSmartTags() | Elimină toate nodurile descendente SmartTag ale nodului curent. |
IndexOf(child: Node) | Returnează indicele nodului copil specificat din matricea nodurilor copil. |
CreateNavigator() | Creează un navigator care poate fi utilizat pentru a parcurge și citi nodurile. |
GetAncestor(ancestorType: Type) | Obține primul strămoș al tipului de obiect specificat. |
GetAncestorOf() | Apelează GetAncestorOf pe această instanță de Document. |
Remove() | Se elimină pe sine din părinte. |
NextPreOrder(rootNode: Node) | Obține nodul următor conform algoritmului de traversare în preordine a arborelui. |
PreviousPreOrder(rootNode: Node) | Obține nodul anterior conform algoritmului de traversare în preordine a arborelui. |
ToString(saveFormat: SaveFormat) | Exportă conținutul nodului într-un șir în formatul specificat. |
NodeTypeToString(nodeType: NodeType) | O metodă utilitară care convertește o valoare enum de tip nod într-un șir prietenos pentru utilizator. |