Section

Översikt

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

Representerar ett enda avsnitt i ett dokument.

Denna klass tillhandahåller 34 metoder för att arbeta med Section-objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor och 21 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: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes och 10 till.

Egenskaper

NamnTypÅtkomstBeskrivning
NodeTypeNodeTypeLäsReturnerar Section.
BodyBodyLäsReturnerar Body-barnnoden för sektionen.
HeadersFootersHeaderFooterCollectionLäsGer åtkomst till avsnittets rubrik- och sidfotnoder.
PageSetupPageSetupLäsReturnerar ett objekt som representerar sidinställningar och avsnittsegenskaper.
ProtectedForFormsboolLäs/SkrivSant om avsnittet är skyddat för formulär.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha barnnoder.
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 direkta barn till 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 denna nod.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i den här noden.
CustomNodeIdintLäs/SkrivAnger anpassad nodidentifierare.

Metoder

SignaturBeskrivning
Section(doc: DocumentBase)Initierar en ny instans av klassen Section.
Clone()Skapar en duplikat av denna sektion.
Accept(visitor: DocumentVisitor)Anropar VisitSectionStart, sedan anropar Accept för alla barnnoder i sektionen och anropar VisitSectionEnd i slutet.
AcceptStart(visitor: DocumentVisitor)Anropar AcceptStart(visitor) på detta Section-objekt.
AcceptEnd(visitor: DocumentVisitor)Anropar AcceptEnd(visitor) på denna Section-instans.
PrependContent(sourceSection: Section)Infogar en kopia av innehållet i källsektionen i början av denna sektion.
AppendContent(sourceSection: Section)Infogar en kopia av innehållet i källsektionen i slutet av denna sektion.
ClearContent()Rensar sektionen.
ClearHeadersFooters()Rensar headers och footers i detta avsnitt.
ClearHeadersFooters(preserveWatermarks: bool)Rensar headers och footers i detta avsnitt.
DeleteHeaderFooterShapes()Tar bort alla shapes (drawing objects) från headers och footers i detta avsnitt.
EnsureMinimum()Säkerställer att avsnittet har Body med ett Paragraph.
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 specificerade typen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnerar den N:te barnnoden som matchar den specificerade typen.
SelectNodes(xpath: string)Väljer en lista med noder som matchar XPath-uttrycket.
SelectSingleNode(xpath: string)Väljer den första noden som matchar XPath-uttrycket.
GetEnumerator()Ger stöd för iteration i for-each-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 denna nod.
PrependChild(newChild: T)Lägger till den angivna noden i början av listan med barnnoder för denna nod.
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 specificerade referensnoden.
RemoveChild(oldChild: T)Tar bort den angivna barnnoden.
RemoveAllChildren()Tar bort alla barnnoder för den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag ättlingnoder för den aktuella noden.
IndexOf(child: Node)Returnerar index för den angivna barnnoden i barnnodarrayen.
CreateNavigator()Skapar en navigator som kan användas för att traversera och läsa noder.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på denna Section-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 angivet format.
NodeTypeToString(nodeType: NodeType)En hjälpfunktion som konverterar ett nodtyp-enumvärde till en användarvänlig sträng.

Se även

 Svenska