DocumentBase

DocumentBase

Prezentare generală

DocumentBase este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: CompositeNode.

Furnizează clasa de bază abstractă pentru un document principal și un document de glosar al unui document Word.

Această clasă oferă 28 de metode pentru lucrul cu obiecte DocumentBase în programe .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText, și 15 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: BackgroundShape, Count, CustomNodeId, Document, FirstChild, FontInfos, și încă 15.

Proprietăți

NumeTipAccesDescriere:
DocumentDocumentBaseCitireObține această instanță.
NodeChangingCallbackINodeChangingCallbackCitire/ScriereApelat atunci 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 separatorii de subsol/nota de final definiți î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.
NodeTypeNodeTypeCitireObține tipul acestui nod.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
PreviousSiblingNodeCitireObține nodul care precede imediat acest nod.
NextSiblingNodeCitireObține nodul imediat următor acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică identificatorul personalizat al nodului.

Metode

SemnăturăDescriere:
ImportNode(srcNode: Node, isImportChildren: bool)Importă un nod dintr-un alt document în documentul curent.
ImportNode(srcNode: Node, isImportChildren: bool, importFormatMode: ImportFormatMode)Importă un nod dintr-un alt document în documentul curent, cu o opțiune de a controla formatarea.
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 se potrivesc expresiei XPath.
SelectSingleNode(xpath: string)Selectează primul nod care se potrivește expresiei XPath.
GetEnumerator()Oferă suport pentru iterarea în stilul for each peste nodurile copil ale acestui nod.
AppendChild(newChild: T)Adaugă nodul specificat la sfârșitul listei de noduri copil pentru acest nod.
PrependChild(newChild: T)Adaugă nodul specificat la începutul listei de noduri copil pentru acest 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 în matricea de noduri copil.
AcceptStart(visitor: DocumentVisitor)Când este implementat într-o clasă derivată, apelează metoda VisitXXXStart a vizitatorului de document specificat.
AcceptEnd(visitor: DocumentVisitor)Când este implementat într-o clasă derivată, apelează metoda VisitXXXEnd a vizitatorului de document specificat.
CreateNavigator()Creează un navigator care poate fi utilizat pentru a parcurge și a citi nodurile.
Clone(isCloneChildren: bool)Ar trebui să folosiți suprasarcina Clone(bool, INodeCloningListener) atunci când clonarea nodului face parte dintr-un alt proces de clonare a nodului (de obicei compozit).
Accept(visitor: DocumentVisitor)Apelează Accept(visitor) pe această instanță DocumentBase.
GetAncestor(ancestorType: Type)Obține primul strămoș al tipului de obiect specificat.
GetAncestorOf()Apelează GetAncestorOf pe această instanță DocumentBase.
Remove()Se elimină pe sine din părinte.
NextPreOrder(rootNode: Node)Obține nodul următor conform algoritmului de parcurgere în preordine a arborelui.
PreviousPreOrder(rootNode: Node)Obține nodul anterior conform algoritmului de parcurgere în preordine a arborelui.
ToString(saveFormat: SaveFormat)Exportă conținutul nodului într-un string în formatul specificat.
NodeTypeToString(nodeType: NodeType)O metodă utilitară care convertește o valoare enum de tip nod într-un string prietenos cu utilizatorul.

Vezi și:

 Română