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

NaamTypeToegangBeschrijving
NodeTypeNodeTypeLezenRetourneert SmartTag.
ElementstringLezen/schrijvenSpecificeert de naam van de smart tag in het document.
UristringLezen/schrijvenSpecificeert de namespace-URI van de smart tag.
PropertiesCustomXmlPropertyCollectionLezenEen verzameling van de smart tag-eigenschappen.
IsCompositeboolLezenGeeft true terug omdat dit knooppunt kindknooppunten kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt een of meer kindknooppunten heeft.
FirstChildNodeLezenHaalt het eerste kind van het knooppunt op.
LastChildNodeLezenHaalt het laatste kind van de node op.
CountintLezenKrijgt het aantal directe kinderen van dit knooppunt.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt het knooppunt op dat direct voorafgaat aan dit knooppunt.
NextSiblingNodeLezenHaalt de node op die onmiddellijk volgt op deze node.
RangeRangeLezenRetourneert een Range-object dat het deel van een document weergeeft dat in dit knooppunt is opgenomen.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste knooppuntidentificatie.

Methoden

HandtekeningBeschrijving
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.

Zie ook

 Nederlands