BuildingBlock

BuildingBlock

Overzicht

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

Deze klasse biedt 27 methoden voor het werken met BuildingBlock objecten in .NET programma’s. Beschikbare methoden zijn onder andere: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, 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: Behavior, Category, Count, CustomNodeId, Description, Document, en nog 16.

Eigenschappen

NaamTypeToegangBeschrijving
NodeTypeNodeTypeLezenRetourneert de BuildingBlock waarde.
SectionsSectionCollectionLezenRetourneert een collectie die alle secties in het bouwblok vertegenwoordigt.
FirstSectionSectionLezenGeeft de eerste sectie in het bouwblok terug.
LastSectionSectionLezenHaalt de laatste sectie in het bouwblok op.
NamestringLezen/schrijvenHaalt de naam van dit bouwblok op of stelt deze in.
GuidGuidLezen/schrijvenHaalt een identifier op of stelt een identifier in (een 128-bit GUID) die dit bouwblok uniek identificeert.
DescriptionstringLezen/schrijvenHaalt of stelt de beschrijving in die aan dit bouwblok is gekoppeld.
GalleryBuildingBlockGalleryLezen/schrijvenSpecificeert de eerste-niveau categorisatie van het bouwblok voor classificatie- of gebruikersinterface-sortering.
CategorystringLezen/schrijvenSpecificeert de tweede-niveau categorisatie van het bouwblok.
BehaviorBuildingBlockBehaviorLezen/schrijvenSpecificeert het gedrag dat moet worden toegepast wanneer de inhoud van het bouwblok in het hoofddocument wordt ingevoegd.
TypeBuildingBlockTypeLezen/schrijvenSpecificeert het type bouwblok.
IsCompositeboolLezenRetourneert true omdat dit knooppunt onderliggende knooppunten kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt een of meer onderliggende knooppunten heeft.
FirstChildNodeLezenHaalt het eerste kind van de node op.
LastChildNodeLezenHaalt het laatste kind van het knooppunt op.
CountintLezenHaalt het aantal directe kinderen van deze knoop op.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt het knooppunt op dat direct voorafgaat aan dit knooppunt.
NextSiblingNodeLezenHaalt het knooppunt op dat onmiddellijk volgt op dit knooppunt.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste node-identifier.

Methoden

HandtekeningBeschrijving
BuildingBlock(glossaryDoc: GlossaryDocument)Initialiseert een nieuw exemplaar van deze klasse.
Accept(visitor: DocumentVisitor)Roept VisitBuildingBlockStart aan, roept vervolgens Accept aan voor alle kindknopen van dit bouwblok, en roept daarna VisitBuildingBlockEnd aan.
AcceptStart(visitor: DocumentVisitor)Accepteert een visitor voor het bezoeken van het begin van de BuildingBlock.
AcceptEnd(visitor: DocumentVisitor)Accepteert een bezoeker om het einde van de BuildingBlock te bezoeken.
GetText()Haalt de tekst van dit knooppunt en van al zijn kinderen op.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert het N-de kindknooppunt dat overeenkomt met het opgegeven type.
SelectNodes(xpath: string)Selecteert een lijst van knopen 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 foreach-stijl over de child nodes van deze node.
AppendChild(newChild: T)Voegt de opgegeven node toe aan het einde van de lijst met child nodes van deze node.
PrependChild(newChild: T)Voegt de opgegeven node toe aan het begin van de lijst met child nodes van deze node.
InsertAfter(newChild: T, refChild: Node)Voegt de opgegeven knoop onmiddellijk na de opgegeven referentieknoop in.
InsertBefore(newChild: T, refChild: Node)Voegt de opgegeven knoop onmiddellijk vóór de opgegeven referentieknoop in.
RemoveChild(oldChild: T)Verwijdert het opgegeven kindknooppunt.
RemoveAllChildren()Verwijdert alle kindknooppunten van het huidige knooppunt.
RemoveSmartTags()Verwijdert alle SmartTag onderliggende knooppunten van het huidige knooppunt.
IndexOf(child: Node)Geeft de index terug van het opgegeven kindknooppunt in de array van kindknooppunten.
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 het knooppunt deel uitmaakt van een ander (meestal samengesteld) knooppunt-kloningsproces.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder op van het opgegeven objecttype.
GetAncestorOf()Roept GetAncestorOf aan op deze BuildingBlock instantie.
Remove()Verwijdert zichzelf van 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 het knooppunt naar een string in het opgegeven formaat.
NodeTypeToString(nodeType: NodeType)Een utility-methode die een node type enum-waarde converteert naar een gebruiksvriendelijke string.

Zie ook

 Nederlands