BuildingBlock

BuildingBlock

Översikt

BuildingBlock är en klass i Aspose.Words FOSS för .NET. Ärver från: CompositeNode.

Denna klass tillhandahåller 27 metoder för att arbeta med BuildingBlock-objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator och 15 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.Words FOSS för .NET-paketet. Egenskaper: Behavior, Category, Count, CustomNodeId, Description, Document och 16 till.

Egenskaper

NamnTypÅtkomstBeskrivning
NodeTypeNodeTypeLäsReturnerar BuildingBlock-värdet.
SectionsSectionCollectionLäsReturnerar en samling som representerar alla sektioner i byggblocket.
FirstSectionSectionLäsHämtar den första sektionen i byggblocket.
LastSectionSectionLäsHämtar den sista sektionen i BuildingBlock.
NamestringLäs/SkrivHämtar eller anger namnet på detta byggblock.
GuidGuidLäs/SkrivHämtar eller anger en identifierare (en 128-bitars GUID) som unikt identifierar detta byggblock.
DescriptionstringLäs/SkrivHämtar eller anger beskrivningen som är kopplad till detta byggblock.
GalleryBuildingBlockGalleryLäs/SkrivAnger första nivåns kategorisering för byggblocket för klassificering eller sortering i användargränssnittet.
CategorystringLäs/SkrivAnger andra nivåns kategorisering för byggblocket.
BehaviorBuildingBlockBehaviorLäs/SkrivAnger det beteende som ska tillämpas när innehållet i building block infogas i huvuddokumentet.
TypeBuildingBlockTypeLäs/SkrivAnger typen av building block.
IsCompositeboolLäsReturnerar true eftersom denna nod kan ha barnnoder.
HasChildNodesboolLäsReturnerar true om denna nod har några barnnoder.
FirstChildNodeLäsHämtar den första underordnade noden.
LastChildNodeLäsHämtar det sista barnet i noden.
CountintLäsHämtar antalet omedelbara barn till denna nod.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till den här noden.
DocumentDocumentBaseLäsHämtar dokumentet som den här noden tillhör.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår denna nod.
NextSiblingNodeLäsHämtar noden som omedelbart följer denna nod.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i den här noden.
CustomNodeIdintLäs/SkrivAnger anpassad nodidentifierare.

Metoder

SignaturBeskrivning
BuildingBlock(glossaryDoc: GlossaryDocument)Initierar en ny instans av den här klassen.
Accept(visitor: DocumentVisitor)Anropar VisitBuildingBlockStart, sedan anropar Accept för alla barnnoder i detta byggblock, sedan anropar VisitBuildingBlockEnd.
AcceptStart(visitor: DocumentVisitor)Accepterar en besökare för att besöka början av BuildingBlock.
AcceptEnd(visitor: DocumentVisitor)Accepterar en besökare för att besöka slutet av BuildingBlock.
GetText()Hämtar texten för den här noden och alla dess barn.
GetChildNodes(nodeType: NodeType, isDeep: bool)Returnerar en samling av undernoder som matchar den angivna typen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnerar en N:te undernod som matchar den angivna typen.
SelectNodes(xpath: string)Väljer en lista med noder som matchar XPath-uttrycket.
SelectSingleNode(xpath: string)Väljer den första Node som matchar XPath-uttrycket.
GetEnumerator()Tillhandahåller stöd för iteration i för-each-stil över detta nods barnnoder.
AppendChild(newChild: T)Lägger till den angivna noden i slutet av listan med barnnoder för den här noden.
PrependChild(newChild: T)Lägger till den angivna noden i början av listan med barnnoder för den här noden.
InsertAfter(newChild: T, refChild: Node)Infogar den angivna noden omedelbart efter den angivna referensnoden.
InsertBefore(newChild: T, refChild: Node)Infogar den angivna noden omedelbart före den angivna referensnoden.
RemoveChild(oldChild: T)Tar bort den angivna barnnoden.
RemoveAllChildren()Tar bort alla barnnoder för den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag ättlingnoder för den aktuella noden.
IndexOf(child: Node)Returnerar indexet för den specificerade barnnoden i barnnodarrayen.
CreateNavigator()Skapar en navigator som kan användas för att traversera och läsa noder.
Clone(isCloneChildren: bool)Du bör använda Clone(bool, INodeCloningListener) overload när nodkloning är en del av en annan (vanligtvis sammansatt) nodkloningsprocess.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på detta BuildingBlock-instans.
Remove()Tar bort sig själv från föräldern.
NextPreOrder(rootNode: Node)Hämtar nästa nod enligt pre-order-trädtraverseringsalgoritmen.
PreviousPreOrder(rootNode: Node)Hämtar föregående nod enligt pre-order-trädtraverseringsalgoritmen.
ToString(saveFormat: SaveFormat)Exporterar nodens innehåll till en sträng i det angivna formatet.
NodeTypeToString(nodeType: NodeType)En hjälpfunktion som konverterar ett enum-värde för nodtyp till en användarvänlig sträng.

Se även

 Svenska