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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
NodeType | NodeType | Lezen | Retourneert de BuildingBlock waarde. |
Sections | SectionCollection | Lezen | Retourneert een collectie die alle secties in het bouwblok vertegenwoordigt. |
FirstSection | Section | Lezen | Geeft de eerste sectie in het bouwblok terug. |
LastSection | Section | Lezen | Haalt de laatste sectie in het bouwblok op. |
Name | string | Lezen/schrijven | Haalt de naam van dit bouwblok op of stelt deze in. |
Guid | Guid | Lezen/schrijven | Haalt een identifier op of stelt een identifier in (een 128-bit GUID) die dit bouwblok uniek identificeert. |
Description | string | Lezen/schrijven | Haalt of stelt de beschrijving in die aan dit bouwblok is gekoppeld. |
Gallery | BuildingBlockGallery | Lezen/schrijven | Specificeert de eerste-niveau categorisatie van het bouwblok voor classificatie- of gebruikersinterface-sortering. |
Category | string | Lezen/schrijven | Specificeert de tweede-niveau categorisatie van het bouwblok. |
Behavior | BuildingBlockBehavior | Lezen/schrijven | Specificeert het gedrag dat moet worden toegepast wanneer de inhoud van het bouwblok in het hoofddocument wordt ingevoegd. |
Type | BuildingBlockType | Lezen/schrijven | Specificeert het type bouwblok. |
IsComposite | bool | Lezen | Retourneert true omdat dit knooppunt onderliggende knooppunten kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als dit knooppunt een of meer onderliggende knooppunten heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van de node op. |
LastChild | Node | Lezen | Haalt het laatste kind van het knooppunt op. |
Count | int | Lezen | Haalt het aantal directe kinderen van deze knoop op. |
ParentNode | CompositeNode | Lezen | Haalt de directe ouder van dit knooppunt op. |
Document | DocumentBase | Lezen | Haalt het document op waartoe dit knooppunt behoort. |
PreviousSibling | Node | Lezen | Haalt het knooppunt op dat direct voorafgaat aan dit knooppunt. |
NextSibling | Node | Lezen | Haalt het knooppunt op dat onmiddellijk volgt op dit knooppunt. |
Range | Range | Lezen | Retourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen. |
CustomNodeId | int | Lezen/schrijven | Specificeert een aangepaste node-identifier. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |