BuildingBlock

BuildingBlock

Przegląd

BuildingBlock jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: CompositeNode.

Ta klasa udostępnia 27 metod do pracy z obiektami BuildingBlock w programach .NET. Dostępne metody obejmują: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator oraz 15 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.Words FOSS dla .NET. Właściwości: Behavior, Category, Count, CustomNodeId, Description, Document oraz 16 kolejnych.

Właściwości

NazwaTypDostępOpis
NodeTypeNodeTypeOdczytZwraca wartość BuildingBlock.
SectionsSectionCollectionOdczytZwraca kolekcję, która reprezentuje wszystkie sekcje w bloku konstrukcyjnym.
FirstSectionSectionOdczytZwraca pierwszą sekcję w bloku budującym.
LastSectionSectionOdczytPobiera ostatnią sekcję w bloku budującym.
NamestringOdczyt/zapisPobiera lub ustawia nazwę tego bloku budującego.
GuidGuidOdczyt/zapisPobiera lub ustawia identyfikator (128-bitowy GUID), który jednoznacznie identyfikuje ten blok konstrukcyjny.
DescriptionstringOdczyt/zapisPobiera lub ustawia opis powiązany z tym elementem budulcowym.
GalleryBuildingBlockGalleryOdczyt/zapisOkreśla kategoryzację pierwszego poziomu dla elementu budulcowego w celu klasyfikacji lub sortowania w interfejsie użytkownika.
CategorystringOdczyt/zapisOkreśla drugopoziomową kategoryzację bloku budującego.
BehaviorBuildingBlockBehaviorOdczyt/zapisOkreśla zachowanie, które ma zostać zastosowane, gdy zawartość bloku budującego zostanie wstawiona do dokumentu głównego.
TypeBuildingBlockTypeOdczyt/zapisOkreśla typ elementu budulcowego.
IsCompositeboolOdczytZwraca true, ponieważ ten węzeł może mieć węzły potomne.
HasChildNodesboolOdczytZwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne.
FirstChildNodeOdczytZwraca pierwsze dziecko węzła.
LastChildNodeOdczytZwraca ostatnie dziecko węzła.
CountintOdczytPobiera liczbę bezpośrednich potomków tego węzła.
ParentNodeCompositeNodeOdczytZwraca bezpośredniego rodzica tego węzła.
DocumentDocumentBaseOdczytZwraca dokument, do którego należy ten węzeł.
PreviousSiblingNodeOdczytZwraca węzeł bezpośrednio poprzedzający ten węzeł.
NextSiblingNodeOdczytPobiera węzeł znajdujący się bezpośrednio po tym węźle.
RangeRangeOdczytZwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle.
CustomNodeIdintOdczyt/zapisOkreśla niestandardowy identyfikator węzła.

Metody

SygnaturaOpis
BuildingBlock(glossaryDoc: GlossaryDocument)Inicjalizuje nową instancję tej klasy.
Accept(visitor: DocumentVisitor)Wywołuje VisitBuildingBlockStart, następnie wywołuje Accept dla wszystkich węzłów potomnych tego bloku konstrukcyjnego, a następnie wywołuje VisitBuildingBlockEnd.
AcceptStart(visitor: DocumentVisitor)Akceptuje odwiedzającego, aby odwiedzić początek BuildingBlock.
AcceptEnd(visitor: DocumentVisitor)Akceptuje odwiedzającego, aby odwiedzić koniec BuildingBlock.
GetText()Zwraca tekst tego węzła i wszystkich jego dzieci.
GetChildNodes(nodeType: NodeType, isDeep: bool)Zwraca kolekcję węzłów podrzędnych, które pasują do określonego typu.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Zwraca N-ty węzeł podrzędny, który pasuje do określonego typu.
SelectNodes(xpath: string)Wybiera listę węzłów pasujących do wyrażenia XPath.
SelectSingleNode(xpath: string)Wybiera pierwszy węzeł, który pasuje do wyrażenia XPath.
GetEnumerator()Zapewnia obsługę iteracji w stylu for each nad węzłami podrzędnymi tego węzła.
AppendChild(newChild: T)Dodaje określony węzeł na koniec listy węzłów podrzędnych tego węzła.
PrependChild(newChild: T)Dodaje określony węzeł na początek listy węzłów podrzędnych tego węzła.
InsertAfter(newChild: T, refChild: Node)Wstawia określony węzeł bezpośrednio po określonym węźle referencyjnym.
InsertBefore(newChild: T, refChild: Node)Wstawia określony węzeł bezpośrednio przed określonym węzłem referencyjnym.
RemoveChild(oldChild: T)Usuwa określony węzeł potomny.
RemoveAllChildren()Usuwa wszystkie węzły potomne bieżącego węzła.
RemoveSmartTags()Usuwa wszystkie SmartTag węzły potomne bieżącego węzła.
IndexOf(child: Node)Zwraca indeks określonego węzła potomnego w tablicy węzłów potomnych.
CreateNavigator()Tworzy nawigator, który może być używany do przemierzania i odczytywania węzłów.
Clone(isCloneChildren: bool)Powinieneś używać przeciążenia Clone(bool, INodeCloningListener), gdy klonowanie węzła jest częścią innego (zazwyczaj złożonego) procesu klonowania węzłów.
GetAncestor(ancestorType: Type)Pobiera pierwszego przodka określonego typu obiektu.
GetAncestorOf()Wywołuje GetAncestorOf na tej instancji BuildingBlock.
Remove()Usuwa się z elementu nadrzędnego.
NextPreOrder(rootNode: Node)Pobiera następny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order.
PreviousPreOrder(rootNode: Node)Pobiera poprzedni węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order.
ToString(saveFormat: SaveFormat)Eksportuje zawartość węzła do łańcucha znaków w określonym formacie.
NodeTypeToString(nodeType: NodeType)Metoda pomocnicza, która konwertuje wartość wyliczenia typu węzła na przyjazny dla użytkownika łańcuch znaków.

Zobacz także

 Polski