SmartTag
SmartTag
Overzicht
SmartTag is een klasse in Aspose.Words FOSS voor .NET. Erft van: CompositeNode, IMarkupNode.
Dit element geeft de aanwezigheid van een smart tag rond een of meer inline-structuren (runs, afbeeldingen, velden, enz.) binnen een alinea aan.
Deze klasse biedt 27 methoden voor het werken met SmartTag objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText en 15 extra methoden. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.Words FOSS voor .NET pakket. Eigenschappen: Count, CustomNodeId, Document, Element, FirstChild, HasChildNodes en nog 9.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
NodeType | NodeType | Lezen | Retourneert SmartTag. |
Element | string | Lezen/schrijven | Specificeert de naam van de smart tag in het document. |
Uri | string | Lezen/schrijven | Specificeert de namespace-URI van de smart tag. |
Properties | CustomXmlPropertyCollection | Lezen | Een verzameling van de smart tag-eigenschappen. |
IsComposite | bool | Lezen | Geeft true terug omdat dit knooppunt kindknooppunten kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als dit knooppunt een of meer kindknooppunten heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van het knooppunt op. |
LastChild | Node | Lezen | Haalt het laatste kind van de node op. |
Count | int | Lezen | Krijgt het aantal directe kinderen van dit knooppunt. |
ParentNode | CompositeNode | Lezen | Haalt de directe ouder van dit knooppunt op. |
Document | DocumentBase | Lezen | Haalt het document op waartoe dit knooppunt behoort. |
PreviousSibling | Node | Lezen | Haalt het knooppunt op dat direct voorafgaat aan dit knooppunt. |
NextSibling | Node | Lezen | Haalt de node op die onmiddellijk volgt op deze node. |
Range | Range | Lezen | Retourneert een Range-object dat het deel van een document weergeeft dat in dit knooppunt is opgenomen. |
CustomNodeId | int | Lezen/schrijven | Specificeert een aangepaste knooppuntidentificatie. |
Methoden
| Handtekening | Beschrijving |
|---|---|
SmartTag(doc: DocumentBase) | Initialiseert een nieuw exemplaar van de SmartTag klasse. |
Accept(visitor: DocumentVisitor) | Roept VisitSmartTagStart aan, vervolgens roept Accept aan voor alle kindknopen van de smart tag en roept VisitSmartTagEnd aan het einde. |
AcceptStart(visitor: DocumentVisitor) | Accepteert een visitor voor het bezoeken van het begin van de SmartTag. |
AcceptEnd(visitor: DocumentVisitor) | Accepteert een visitor voor het bezoeken van het einde van de SmartTag. |
GetText() | Haalt de tekst van dit knooppunt en van al zijn kinderen op. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Retourneert een collectie van kindknooppunten die overeenkomen met het opgegeven type. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Retourneert een N-de child node die overeenkomt met het opgegeven type. |
SelectNodes(xpath: string) | Selecteert een lijst van nodes die overeenkomen met de XPath-expressie. |
SelectSingleNode(xpath: string) | Selecteert de eerste Node die overeenkomt met de XPath-expressie. |
GetEnumerator() | Biedt ondersteuning voor de for each-stijl iteratie over de child nodes van dit node. |
AppendChild(newChild: T) | Voegt het opgegeven knooppunt toe aan het einde van de lijst met kindknooppunten voor dit knooppunt. |
PrependChild(newChild: T) | Voegt het opgegeven knooppunt toe aan het begin van de lijst met kindknooppunten voor dit knooppunt. |
InsertAfter(newChild: T, refChild: Node) | Voegt het opgegeven knooppunt direct na het opgegeven referentieknooppunt in. |
InsertBefore(newChild: T, refChild: Node) | Voegt het opgegeven knooppunt direct vóór het opgegeven referentieknooppunt in. |
RemoveChild(oldChild: T) | Verwijdert het opgegeven kindknooppunt. |
RemoveAllChildren() | Verwijdert alle kindknooppunten van het huidige knooppunt. |
RemoveSmartTags() | Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt. |
IndexOf(child: Node) | Retourneert de index van het opgegeven kindknooppunt in de kindknooppunt-array. |
CreateNavigator() | Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen. |
Clone(isCloneChildren: bool) | U moet de overload Clone(bool, INodeCloningListener) gebruiken wanneer het klonen van knooppunten deel uitmaakt van een ander (meestal samengesteld) knooppuntkloonproces. |
GetAncestor(ancestorType: Type) | Haalt de eerste voorouder van het opgegeven objecttype op. |
GetAncestorOf() | Roept GetAncestorOf aan op deze SmartTag instantie. |
Remove() | Verwijdert zichzelf van de ouder. |
NextPreOrder(rootNode: Node) | Haalt het volgende knooppunt op volgens het pre-order boomdoorloopalgoritme. |
PreviousPreOrder(rootNode: Node) | Haalt het vorige knooppunt op volgens het pre-order boomdoorloopalgoritme. |
ToString(saveFormat: SaveFormat) | Exporteert de inhoud van het knooppunt naar een string in het opgegeven formaat. |
NodeTypeToString(nodeType: NodeType) | Een hulpmethode die een enum-waarde van een knooppeltype omzet in een gebruiksvriendelijke string. |