SmartTag

Översikt

SmartTag är en klass i Aspose.Words FOSS för .NET. Ärver från: CompositeNode, IMarkupNode.

Detta element specificerar förekomsten av en smart tagg runt en eller flera inline-strukturer (runs, images, fields, osv.) inom ett stycke.

Denna klass tillhandahåller 27 metoder för att arbeta med SmartTag-objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText och 15 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat paketet Aspose.Words FOSS för .NET. Egenskaper: Count, CustomNodeId, Document, Element, FirstChild, HasChildNodes och 9 till.

Egenskaper

NamnTypÅtkomstBeskrivning
NodeTypeNodeTypeLäsReturnerar SmartTag.
ElementstringLäs/SkrivAnger namnet på smarttaggen i dokumentet.
UristringLäs/SkrivAnger namnrymdens URI för smart taggen.
PropertiesCustomXmlPropertyCollectionLäsEn samling av smart taggens egenskaper.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha undernoder.
HasChildNodesboolLäsReturnerar true om denna nod har några barnnoder.
FirstChildNodeLäsHämtar det första barnet i noden.
LastChildNodeLäsHämtar det sista barnet i noden.
CountintLäsHämtar antalet omedelbara barn i den här noden.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till den här noden.
DocumentDocumentBaseLäsHämtar dokumentet som den här noden tillhör.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår den här noden.
NextSiblingNodeLäsHämtar noden som omedelbart följer den här noden.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i den här noden.
CustomNodeIdintLäs/SkrivAnger en anpassad nodidentifierare.

Metoder

SignaturBeskrivning
SmartTag(doc: DocumentBase)Initierar en ny instans av klassen SmartTag.
Accept(visitor: DocumentVisitor)Kallar på VisitSmartTagStart, sedan kallar Accept för alla barnnoder i smart-taggen och kallar VisitSmartTagEnd i slutet.
AcceptStart(visitor: DocumentVisitor)Accepterar en besökare för att besöka början av SmartTag.
AcceptEnd(visitor: DocumentVisitor)Accepterar en besökare för att besöka slutet av SmartTag.
GetText()Hämtar texten för den här noden och alla dess barn.
GetChildNodes(nodeType: NodeType, isDeep: bool)Returnerar en samling av barnnoder som matchar den angivna typen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnerar en N:te barnnod som matchar den angivna typen.
SelectNodes(xpath: string)Väljer en lista med noder som matchar XPath-uttrycket.
SelectSingleNode(xpath: string)Väljer den första Node som matchar XPath-uttrycket.
GetEnumerator()Tillhandahåller stöd för for each-stiliteration över barnnoderna i denna nod.
AppendChild(newChild: T)Lägger till den angivna noden i slutet av listan med underordnade noder för den här noden.
PrependChild(newChild: T)Lägger till den angivna noden i början av listan med underordnade noder för den här noden.
InsertAfter(newChild: T, refChild: Node)Infogar den angivna noden omedelbart efter den angivna referensnoden.
InsertBefore(newChild: T, refChild: Node)Infogar den angivna noden omedelbart före den angivna referensnoden.
RemoveChild(oldChild: T)Tar bort den angivna barnnoden.
RemoveAllChildren()Tar bort alla barnnoder i den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag ättlingnoder till den aktuella noden.
IndexOf(child: Node)Returnerar indexet för den angivna barnnoden i barnnodarrayen.
CreateNavigator()Skapar en navigator som kan användas för att traversera och läsa noder.
Clone(isCloneChildren: bool)Du bör använda overloaden Clone(bool, INodeCloningListener) när nodkloningen är en del av en annan (vanligtvis sammansatt) nodkloningsprocess.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på detta SmartTag-instans.
Remove()Tar bort sig själv från föräldern.
NextPreOrder(rootNode: Node)Hämtar nästa nod enligt pre-order-trädtraverseringsalgoritmen.
PreviousPreOrder(rootNode: Node)Hämtar föregående nod enligt pre-order-trädtraverseringsalgoritmen.
ToString(saveFormat: SaveFormat)Exporterar nodens innehåll till en sträng i det angivna formatet.
NodeTypeToString(nodeType: NodeType)En hjälpfunktion som konverterar ett nodtyp-enumvärde till en användarvänlig sträng.

Se även

 Svenska