SmartTag

Prezentare generală

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

Acest element specifică prezența unui smart tag în jurul uneia sau mai multor structuri inline (run-uri, imagini, câmpuri, etc.) într-un paragraf.

Această clasă oferă 27 de metode pentru lucrul cu obiecte SmartTag în programe .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText ș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: Count, CustomNodeId, Document, Element, FirstChild, HasChildNodes și alte 9.

Proprietăți

NumeTipAccesDescriere:
NodeTypeNodeTypeCitireReturnează SmartTag.
ElementstringCitire/ScriereSpecifică numele smart tag-ului din document.
UristringCitire/ScriereSpecifică URI-ul spațiului de nume al etichetei inteligente.
PropertiesCustomXmlPropertyCollectionCitireO colecție a proprietăților etichetei inteligente.
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 aparține acest nod.
PreviousSiblingNodeCitireObține nodul imediat precedent acestui 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 personalizat al nodului.

Metode

SemnăturăDescriere:
SmartTag(doc: DocumentBase)Inițializează o nouă instanță a clasei SmartTag.
Accept(visitor: DocumentVisitor)Apelează VisitSmartTagStart, apoi apelează Accept pentru toate nodurile copil ale etichetei inteligente și apelează VisitSmartTagEnd la final.
AcceptStart(visitor: DocumentVisitor)Acceptă un vizitator pentru a vizita începutul SmartTag.
AcceptEnd(visitor: DocumentVisitor)Acceptă un vizitator pentru a vizita sfârșitul SmartTag.
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 se potrivesc tipului specificat.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnează al N-lea nod copil care se potrivește 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 asupra nodurilor 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ă indicele nodului copil specificat din matricea de noduri copil.
CreateNavigator()Creează un navigator care poate fi utilizat pentru a parcurge și a citi nodurile.
Clone(isCloneChildren: bool)Ar trebui să folosiți suprasarcina Clone(bool, INodeCloningListener) atunci când clonarea nodului face parte dintr-un alt (de obicei compus) proces de clonare a nodului.
GetAncestor(ancestorType: Type)Obține primul strămoș al tipului de obiect specificat.
GetAncestorOf()Apelează GetAncestorOf pe această instanță SmartTag.
Remove()Se elimină pe sine din părinte.
NextPreOrder(rootNode: Node)Obține nodul următor conform algoritmului de traversare preordine a arborelui.
PreviousPreOrder(rootNode: Node)Obține nodul anterior conform algoritmului de traversare preordine a arborelui.
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ă