DocumentBase

DocumentBase

Overzicht

DocumentBase is een klasse in Aspose.Words FOSS voor .NET. Erft van: CompositeNode.

Biedt de abstracte basisklasse voor een hoofddocument en een begrippenlijstdocument van een Word-document.

Deze klasse biedt 28 methoden voor het werken met DocumentBase objecten in .NET programma’s. Beschikbare methoden zijn: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText, en 15 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.Words FOSS voor .NET pakket. Eigenschappen: BackgroundShape, Count, CustomNodeId, Document, FirstChild, FontInfos, en nog 15.

Eigenschappen

NaamTypeToegangBeschrijving
DocumentDocumentBaseLezenHaalt deze instantie op.
NodeChangingCallbackINodeChangingCallbackLezen/schrijvenWordt aangeroepen wanneer een node in het document wordt ingevoegd of verwijderd.
ResourceLoadingCallbackIResourceLoadingCallbackLezen/schrijvenStaat toe om te controleren hoe externe bronnen worden geladen.
FontInfosFontInfoCollectionLezenBiedt toegang tot de eigenschappen van lettertypen die in dit document worden gebruikt.
StylesStyleCollectionLezenRetourneert een verzameling van stijlen die in het document zijn gedefinieerd.
ListsListCollectionLezenBiedt toegang tot de lijstopmaak die in het document wordt gebruikt.
WarningCallbackIWarningCallbackLezen/schrijvenWordt aangeroepen tijdens verschillende documentverwerkingsprocedures wanneer een probleem wordt gedetecteerd dat kan leiden tot verlies van gegevens- of opmaakfideliteit.
FootnoteSeparatorsFootnoteSeparatorCollectionLezenBiedt toegang tot de voetnoot-/eindnoot-scheidingstekens die in het document zijn gedefinieerd.
BackgroundShapeShapeLezen/schrijvenHaalt of stelt de achtergrondvorm van het document in.
PageColorColorLezen/schrijvenHaalt de paginakleur van het document op of stelt deze in.
IsCompositeboolLezenRetourneert true omdat dit knooppunt kindknooppunten kan hebben.
HasChildNodesboolLezenRetourneert true als deze node één of meer kindnodes heeft.
FirstChildNodeLezenHaalt het eerste kind van de node op.
LastChildNodeLezenHaalt het laatste kind van de node op.
CountintLezenHaalt het aantal directe kinderen van dit knooppunt op.
NodeTypeNodeTypeLezenHaalt het type van dit knooppunt op.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
PreviousSiblingNodeLezenHaalt het knooppunt op dat onmiddellijk voorafgaat aan dit knooppunt.
NextSiblingNodeLezenHaalt de node op die onmiddellijk volgt op deze node.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document weergeeft dat in dit node is opgenomen.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste node-identifier.

Methoden

HandtekeningBeschrijving
ImportNode(srcNode: Node, isImportChildren: bool)Importeert een node uit een ander document naar het huidige document.
ImportNode(srcNode: Node, isImportChildren: bool, importFormatMode: ImportFormatMode)Importeert een node van een ander document naar het huidige document met een optie om de opmaak te regelen.
GetText()Haalt de tekst van dit knooppunt en van al zijn kinderen op.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een collectie van child nodes die overeenkomen met het gespecificeerde type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert de N-de child node die overeenkomt met het gespecificeerde type.
SelectNodes(xpath: string)Selecteert een lijst met nodes die overeenkomen met de XPath-expressie.
SelectSingleNode(xpath: string)Selecteert de eerste Node die overeenkomt met de XPath-expressie.
GetEnumerator()Biedt ondersteuning voor iteratie in for each-stijl over de child nodes van dit node.
AppendChild(newChild: T)Voegt de opgegeven node toe aan het einde van de lijst met child nodes van dit node.
PrependChild(newChild: T)Voegt de opgegeven knoop toe aan het begin van de lijst met kindknopen voor deze knoop.
InsertAfter(newChild: T, refChild: Node)Voegt de opgegeven knoop direct na de opgegeven referentieknoop in.
InsertBefore(newChild: T, refChild: Node)Voegt de opgegeven knoop direct vóór de opgegeven referentieknoop in.
RemoveChild(oldChild: T)Verwijdert de opgegeven kindknoop.
RemoveAllChildren()Verwijdert alle kindknopen van het huidige knooppunt.
RemoveSmartTags()Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt.
IndexOf(child: Node)Geeft de index van de opgegeven kindknoop terug in de kindknoop-array.
AcceptStart(visitor: DocumentVisitor)Wanneer geïmplementeerd in een afgeleide klasse, roept het de VisitXXXStart methode van de opgegeven document visitor aan.
AcceptEnd(visitor: DocumentVisitor)Wanneer geïmplementeerd in een afgeleide klasse, roept het de VisitXXXEnd methode van de opgegeven documentbezoeker aan.
CreateNavigator()Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen.
Clone(isCloneChildren: bool)U moet de overload Clone(bool, INodeCloningListener) gebruiken wanneer het klonen van knooppunten deel uitmaakt van een ander (meestal samengesteld) knooppuntkloningsproces.
Accept(visitor: DocumentVisitor)Roept Accept(visitor) aan op deze DocumentBase instantie.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder op van het opgegeven objecttype.
GetAncestorOf()Roept GetAncestorOf aan op deze DocumentBase instantie.
Remove()Verwijdert zichzelf uit de ouder.
NextPreOrder(rootNode: Node)Haalt het volgende knooppunt op volgens het pre-order boomdoorloopalgoritme.
PreviousPreOrder(rootNode: Node)Haalt het vorige knooppunt op volgens het pre-order boomdoorloopalgoritme.
ToString(saveFormat: SaveFormat)Exporteert de inhoud van de node naar een string in het opgegeven formaat.
NodeTypeToString(nodeType: NodeType)Een hulpprogrammamethode die een enum-waarde van een node-type omzet naar een gebruiksvriendelijke string.

Zie ook

 Nederlands