BuildingBlock

BuildingBlock

Prezentare generală

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

Această clasă oferă 27 de metode pentru lucrul cu obiecte BuildingBlock în programe .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator ș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: Behavior, Category, Count, CustomNodeId, Description, Document și încă 16.

Proprietăți

NumeTipAccesDescriere:
NodeTypeNodeTypeCitireReturnează valoarea BuildingBlock.
SectionsSectionCollectionCitireReturnează o colecție care reprezintă toate secțiunile din blocul de construcție.
FirstSectionSectionCitireObține prima secțiune din blocul de construcție.
LastSectionSectionCitireObține ultima secțiune din BuildingBlock.
NamestringCitire/ScriereObține sau stabilește numele acestui bloc de construcție.
GuidGuidCitire/ScriereObține sau setează un identificator (un GUID de 128 de biți) care identifică în mod unic acest bloc de construcție.
DescriptionstringCitire/ScriereObține sau stabilește descrierea asociată cu acest bloc de construcție.
GalleryBuildingBlockGalleryCitire/ScriereSpecifică categorisirea de prim nivel pentru blocul de construcție în scopul clasificării sau al sortării în interfața utilizatorului.
CategorystringCitire/ScriereSpecifică categorisirea de al doilea nivel pentru blocul de construcție.
BehaviorBuildingBlockBehaviorCitire/ScriereSpecifică comportamentul care trebuie aplicat atunci când conținutul blocului de construcție este inserat în documentul principal.
TypeBuildingBlockTypeCitire/ScriereSpecifică tipul blocului de construcție.
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.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
DocumentDocumentBaseCitireObține documentul căruia îi aparține acest nod.
PreviousSiblingNodeCitireObține nodul care precede imediat acest nod.
NextSiblingNodeCitireObține nodul care urmează imediat acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică identificatorul nodului personalizat.

Metode

SemnăturăDescriere:
BuildingBlock(glossaryDoc: GlossaryDocument)Inițializează o nouă instanță a acestei clase.
Accept(visitor: DocumentVisitor)Apelează VisitBuildingBlockStart, apoi apelează Accept pentru toate nodurile copil ale acestui bloc de construcție, apoi apelează VisitBuildingBlockEnd.
AcceptStart(visitor: DocumentVisitor)Acceptă un vizitator pentru a vizita începutul BuildingBlock.
AcceptEnd(visitor: DocumentVisitor)Acceptă un vizitator pentru a vizita sfârșitul BuildingBlock.
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 Node 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ă indexul nodului copil specificat în matricea de noduri copil.
CreateNavigator()Creează un navigator care poate fi utilizat pentru a parcurge și citi nodurile.
Clone(isCloneChildren: bool)Ar trebui să utilizați suprascrierea Clone(bool, INodeCloningListener) când clonarea nodului face parte dintr-un alt proces de clonare a nodului (de obicei compus).
GetAncestor(ancestorType: Type)Obține primul strămoș al tipului de obiect specificat.
GetAncestorOf()Apelează GetAncestorOf pe această instanță BuildingBlock.
Remove()Se elimină din elementul părinte.
NextPreOrder(rootNode: Node)Obține nodul următor conform algoritmului de traversare a arborelui în preordine.
PreviousPreOrder(rootNode: Node)Obține nodul anterior conform algoritmului de traversare a arborelui în preordine.
ToString(saveFormat: SaveFormat)Exportă conținutul nodului într-un șir în formatul specificat.
NodeTypeToString(nodeType: NodeType)O metodă utilitară care convertește o valoare enum de tip nod într-un șir prietenos pentru utilizator.

Vezi și:

 Română