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

NumeTipAccesDescriere:
AttachedTemplatestringCitire/ScriereObține sau stabilește calea completă a șablonului atașat documentului.
AutomaticallyUpdateStylesboolCitire/ScriereObț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.
ShadeFormDataboolCitire/ScriereSpecifică dacă să se activeze umbrirea gri pe câmpurile de formular.
TrackRevisionsboolCitire/ScriereAdevărat dacă modificările sunt urmărite când acest document este editat în Microsoft Word.
ShowGrammaticalErrorsboolCitire/ScriereSpecifică dacă să se afișeze erorile gramaticale în acest document.
ShowSpellingErrorsboolCitire/ScriereSpecifică dacă să se afișeze erorile de ortografie în acest document.
SpellingCheckedboolCitire/ScriereReturnează true dacă documentul a fost verificat pentru ortografie.
GrammarCheckedboolCitire/ScriereReturnează true dacă documentul a fost verificat pentru gramatică.
PunctuationKerningboolCitire/ScriereSpecifică dacă kerningul se aplică atât textului latin, cât și punctuației.
NodeTypeNodeTypeCitireReturnează Document.
BuiltInDocumentPropertiesBuiltInDocumentPropertiesCitireReturnează o colecție care reprezintă toate proprietățile încorporate ale documentului.
WebExtensionTaskPanesTaskPaneCollectionCitireReturnează o colecție care reprezintă o listă de suplimente pentru panoul de sarcini.
CustomDocumentPropertiesCustomDocumentPropertiesCitireReturnează o colecție care reprezintă toate proprietățile personalizate ale documentului.
ProtectionTypeProtectionTypeCitireObține tipul de protecție a documentului activ în prezent.
SectionsSectionCollectionCitireReturnează o colecție care reprezintă toate secțiunile din document.
FirstSectionSectionCitireObține prima secțiune din document.
LastSectionSectionCitireObține ultima secţiune din document.
ViewOptionsViewOptionsCitireOferă opțiuni pentru a controla modul în care documentul este afișat în Microsoft Word.
WriteProtectionWriteProtectionCitireOferă acces la opțiunile de protecție la scriere ale documentului.
CompatibilityOptionsCompatibilityOptionsCitireOferă acces la opțiunile de compatibilitate ale documentului (adică preferințele utilizatorului introduse pe fila Compatibilitate din dialogul Opțiuni din Word).
MailMergeSettingsMailMergeSettingsCitire/ScriereObține sau stabilește obiectul care conține toate informațiile de mail merge pentru un document.
HyphenationOptionsHyphenationOptionsCitireOferă acces la opțiunile de hifenare ale documentului.
HasRevisionsboolCitireReturnează true dacă documentul are modificări urmărite.
HasMacrosboolCitireReturnează true dacă documentul are un proiect VBA (macro-uri).
WatermarkWatermarkCitireFurnizează acces la filigranul documentului.
VersionsCountintCitireObține numărul de versiuni ale documentului care a fost stocat în documentul DOC.
DefaultTabStopdoubleCitire/ScriereObține sau setează intervalul (în puncte) dintre opririle implicite ale tab-urilor.
ThemeThemeCitireObține obiectul Theme pentru acest document.
CustomXmlPartsCustomXmlPartCollectionCitire/ScriereObține sau stabilește colecţia de părţi de stocare a datelor personalizate XML.
PackageCustomPartsCustomPartCollectionCitire/ScriereObține sau stabilește colecţia de părţi personalizate (conţinut arbitrar) care sunt legate de pachetul OOXML utilizând “unknown relationships”.
VariablesVariableCollectionCitireReturnează colecția de variabile adăugate la un document sau șablon.
GlossaryDocumentGlossaryDocumentCitire/ScriereObține sau setează documentul glosar din acest document sau șablon.
OriginalFileNamestringCitireObține numele original al fișierului documentului.
OriginalLoadFormatLoadFormatCitireObține formatul documentului original care a fost încărcat în acest obiect.
ComplianceOoxmlComplianceCitireObține versiunea de conformitate OOXML determinată din conținutul documentului încărcat.
DigitalSignaturesDigitalSignatureCollectionCitireObține colecția de semnături digitale pentru acest document și rezultatele lor de validare.
FontSettingsFontSettingsCitire/ScriereObține sau stabilește setările de font ale documentului.
BibliographyBibliography.BibliographyCitireObține obiectul Bibliography care reprezintă lista de surse disponibile în document.
FramesetFramesetCitireReturnează o instanță Frameset dacă acest document reprezintă o pagină cu cadre.
IncludeTextboxesFootnotesEndnotesInStatboolCitire/ScriereSpecifică dacă să includă casetele de text, notele de subsol și notele de final în statisticile de numărare a cuvintelor.
RevisionsRevisionCollectionCitireObține o colecție de revizii (modificări urmărite) care există în acest document.
RevisionsViewRevisionsViewCitire/ScriereObține sau setează o valoare care indică dacă să lucreze cu versiunea originală sau revizuită a unui document.
JustificationModeJustificationModeCitire/ScriereObține sau stabilește ajustarea spațierii caracterelor unui document.
FootnoteOptionsFootnoteOptionsCitireFurnizează opțiuni care controlează numerotarea și poziționarea notelor de subsol în acest document.
EndnoteOptionsEndnoteOptionsCitireFurnizează opțiuni care controlează numerotarea și poziționarea notelor de sfârșit în acest document.
FieldOptionsFieldOptionsCitireObține un obiect FieldOptions care reprezintă opțiunile pentru controlul manipulării câmpurilor în document.
RemovePersonalInformationboolCitire/ScriereObț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.
VbaProjectVbaProjectCitire/ScriereObține sau stabilește un VbaProject.
DocumentDocumentBaseCitireObține această instanță.
NodeChangingCallbackINodeChangingCallbackCitire/ScriereApelat când un nod este inserat sau eliminat în document.
ResourceLoadingCallbackIResourceLoadingCallbackCitire/ScrierePermite controlul modului în care sunt încărcate resursele externe.
FontInfosFontInfoCollectionCitireOferă acces la proprietățile fonturilor utilizate în acest document.
StylesStyleCollectionCitireReturnează o colecție de stiluri definite în document.
ListsListCollectionCitireOferă acces la formatarea listelor utilizată în document.
WarningCallbackIWarningCallbackCitire/ScriereEste 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.
FootnoteSeparatorsFootnoteSeparatorCollectionCitireOferă acces la separatoarele de note de subsol/ note de sfârșit definite în document.
BackgroundShapeShapeCitire/ScriereObține sau stabilește forma de fundal a documentului.
PageColorColorCitire/ScriereObține sau setează culoarea paginii documentului.
IsCompositeboolCitireReturnează true deoarece acest nod poate avea noduri copil.
HasChildNodesboolCitireReturnează true dacă acest nod are noduri copil.
FirstChildNodeCitireObține primul copil al nodului.
LastChildNodeCitireObține ultimul copil al nodului.
CountintCitireObține numărul de copii direcţi ai acestui nod.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
PreviousSiblingNodeCitireObține nodul care precede imediat acest nod.
NextSiblingNodeCitireObține nodul care urmează imediat acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică 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.

Vezi și:

 Română