Story

Översikt

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

Basklass för element som innehåller blocknivå-noderna Paragraph och Table.

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

Egenskaper

NamnTypÅtkomstBeskrivning
StoryTypeStoryTypeLäsHämtar typen av den här historien.
FirstParagraphParagraphLäsHämtar det första stycket i berättelsen.
LastParagraphParagraphLäsHämtar det sista stycket i berättelsen.
ParagraphsParagraphCollectionLäsHämtar en samling stycken som är direkta barn till berättelsen.
TablesTableCollectionLäsHämtar en samling tabeller som är direkta barn till berättelsen.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha undernoder.
HasChildNodesboolLäsReturnerar true om den här noden har några barnnoder.
FirstChildNodeLäsHämtar den första underordnade till noden.
LastChildNodeLäsHämtar det sista barnet i noden.
CountintLäsHämtar antalet omedelbara barn till den här noden.
NodeTypeNodeTypeLäsHämtar typen för den här noden.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till den här noden.
DocumentDocumentBaseLäsHämtar dokumentet som denna nod tillhör.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår denna nod.
NextSiblingNodeLäsHämtar noden som omedelbart följer denna nod.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i denna nod.
CustomNodeIdintLäs/SkrivAnger en anpassad nodidentifierare.

Metoder

SignaturBeskrivning
DeleteShapes()Tar bort alla former från texten i den här berättelsen.
AppendParagraph(text: string)En genvägsmetod som skapar ett Paragraph-objekt med valfri text och lägger till det i slutet av detta objekt.
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 iterering i för varje-stil över barnnoderna för den här noden.
AppendChild(newChild: T)Lägger till den angivna noden i slutet av listan med barnnoder 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 underordnade noden.
RemoveAllChildren()Tar bort alla barnnoder för den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag avkommanoder i den aktuella noden.
IndexOf(child: Node)Returnerar indexet för den angivna barnnoden i barnnodarrayen.
AcceptStart(visitor: DocumentVisitor)När den implementeras i en avledd klass, anropar den VisitXXXStart-metoden för den angivna dokumentbesökaren.
AcceptEnd(visitor: DocumentVisitor)När den implementeras i en avledd klass anropar den VisitXXXEnd-metoden i den angivna dokumentbesökaren.
CreateNavigator()Skapar en navigatör som kan användas för att traversera och läsa noder.
Clone(isCloneChildren: bool)Du bör använda Clone(bool, INodeCloningListener)-överladdningen när nodkloningen är en del av en annan (vanligtvis sammansatt) nodkloningsprocess.
Accept(visitor: DocumentVisitor)Anropar Accept(visitor) på denna Story-instans.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på denna Story-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 innehållet i noden 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