SmartTag

SmartTag

Przegląd

SmartTag jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: CompositeNode, IMarkupNode.

Ten element określa obecność inteligentnego znacznika wokół jednej lub więcej struktur wierszowych (runs, images, fields, etc.) w akapicie.

Ta klasa udostępnia 27 metod do pracy z obiektami SmartTag w programach .NET. Dostępne metody to: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText 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: Count, CustomNodeId, Document, Element, FirstChild, HasChildNodes oraz 9 kolejnych.

Właściwości

NazwaTypDostępOpis
NodeTypeNodeTypeOdczytZwraca SmartTag.
ElementstringOdczyt/zapisOkreśla nazwę inteligentnego znacznika w dokumencie.
UristringOdczyt/zapisOkreśla URI przestrzeni nazw smart tag.
PropertiesCustomXmlPropertyCollectionOdczytZbiór właściwości smart tag.
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.
CountintOdczytZwraca liczbę bezpośrednich dzieci 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ł.
NextSiblingNodeOdczytZwraca węzeł następujący 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
SmartTag(doc: DocumentBase)Inicjalizuje nową instancję klasy SmartTag.
Accept(visitor: DocumentVisitor)Wywołuje VisitSmartTagStart, następnie wywołuje Accept dla wszystkich węzłów potomnych inteligentnego znacznika i wywołuje VisitSmartTagEnd na końcu.
AcceptStart(visitor: DocumentVisitor)Akceptuje odwiedzającego, aby odwiedzić początek SmartTag.
AcceptEnd(visitor: DocumentVisitor)Akceptuje odwiedzającego, aby odwiedzić koniec SmartTag.
GetText()Zwraca tekst tego węzła i wszystkich jego dzieci.
GetChildNodes(nodeType: NodeType, isDeep: bool)Zwraca kolekcję węzłów potomnych, które pasują do określonego typu.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Zwraca N-ty węzeł potomny, 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 Node, który pasuje do wyrażenia XPath.
GetEnumerator()Zapewnia wsparcie dla iteracji w stylu for each nad węzłami potomnymi tego node.
AppendChild(newChild: T)Dodaje określony węzeł na koniec listy węzłów potomnych tego węzła.
PrependChild(newChild: T)Dodaje określony węzeł na początek listy węzłów potomnych 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 (zwykle 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 SmartTag.
Remove()Usuwa się z rodzica.
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