Section

Section

Overzicht

Section is een klasse in Aspose.Words FOSS voor .NET. Erft van: CompositeNode, ISectionAttrSource.

Stelt een enkele sectie in een document voor.

Deze klasse biedt 34 methoden voor het werken met Section-objecten in .NET-programma’s. Beschikbare methoden zijn onder andere: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor, en 21 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.Words FOSS voor .NET-pakket. Eigenschappen: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes, en nog 10.

Eigenschappen

NaamTypeToegangBeschrijving
NodeTypeNodeTypeLezenRetourneert Section.
BodyBodyLezenRetourneert het Body-kindknooppunt van de sectie.
HeadersFootersHeaderFooterCollectionLezenBiedt toegang tot de header- en footernodes van de sectie.
PageSetupPageSetupLezenRetourneert een object dat de paginainstelling en sectie-eigenschappen vertegenwoordigt.
ProtectedForFormsboolLezen/schrijvenTrue als de sectie beschermd is voor formulieren.
IsCompositeboolLezenRetourneert true omdat dit knooppunt child nodes kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt child nodes heeft.
FirstChildNodeLezenHaalt het eerste kind van de node op.
LastChildNodeLezenHaalt het laatste kind van de node op.
CountintLezenHaalt het aantal directe kinderen van dit knooppunt op.
ParentNodeCompositeNodeLezenKrijgt de directe bovenliggende node van dit knooppunt.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt de node op die direct voorafgaat aan deze node.
NextSiblingNodeLezenHaalt het knooppunt op dat onmiddellijk volgt op dit knooppunt.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat zich in dit knooppunt bevindt.
CustomNodeIdintLezen/schrijvenSpecificeert aangepaste node-identificatie.

Methoden

HandtekeningBeschrijving
Section(doc: DocumentBase)Initialiseert een nieuw exemplaar van de Section-klasse.
Clone()Maakt een duplicaat van deze sectie.
Accept(visitor: DocumentVisitor)Roept VisitSectionStart aan, roept vervolgens Accept aan voor alle kind-nodes van de sectie en roept VisitSectionEnd aan het einde.
AcceptStart(visitor: DocumentVisitor)Roept AcceptStart(visitor) aan op deze Section-instantie.
AcceptEnd(visitor: DocumentVisitor)Roept AcceptEnd(visitor) aan op deze Section-instantie.
PrependContent(sourceSection: Section)Voegt een kopie van de inhoud van de bronsectie toe aan het begin van deze sectie.
AppendContent(sourceSection: Section)Voegt een kopie van de inhoud van de bronsectie toe aan het einde van deze sectie.
ClearContent()Leegt de sectie.
ClearHeadersFooters()Verwijdert de kop- en voetteksten van deze sectie.
ClearHeadersFooters(preserveWatermarks: bool)Verwijdert de kop- en voetteksten van deze sectie.
DeleteHeaderFooterShapes()Verwijdert alle vormen (tekenobjecten) uit de kop- en voetteksten van deze sectie.
EnsureMinimum()Zorgt ervoor dat de sectie een Body heeft met één alinea.
GetText()Haalt de tekst van dit knooppunt en van al zijn kinderen op.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert het N-de kindknooppunt dat overeenkomt met het opgegeven type.
SelectNodes(xpath: string)Selecteert een lijst van knooppunten 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 deze node.
AppendChild(newChild: T)Voegt de opgegeven node toe aan het einde van de lijst met child nodes van deze node.
PrependChild(newChild: T)Voegt de opgegeven node toe aan het begin van de lijst met child nodes van deze node.
InsertAfter(newChild: T, refChild: Node)Voegt de opgegeven node onmiddellijk na de opgegeven referentieknoop in.
InsertBefore(newChild: T, refChild: Node)Voegt de opgegeven node onmiddellijk vóór de opgegeven referentieknoop in.
RemoveChild(oldChild: T)Verwijdert de opgegeven child node.
RemoveAllChildren()Verwijdert alle child nodes van de huidige node.
RemoveSmartTags()Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt.
IndexOf(child: Node)Retourneert de index van het opgegeven kindknooppunt in de array van kindknooppunten.
CreateNavigator()Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder op van het opgegeven objecttype.
GetAncestorOf()Roept GetAncestorOf aan op deze Section-instantie.
Remove()Verwijdert zichzelf uit 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 hulpprogrammamethode die een enum-waarde van het knooppunttype converteert naar een gebruiksvriendelijke string.

Zie ook

 Nederlands