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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
NodeType | NodeType | Lezen | Retourneert Section. |
Body | Body | Lezen | Retourneert het Body-kindknooppunt van de sectie. |
HeadersFooters | HeaderFooterCollection | Lezen | Biedt toegang tot de header- en footernodes van de sectie. |
PageSetup | PageSetup | Lezen | Retourneert een object dat de paginainstelling en sectie-eigenschappen vertegenwoordigt. |
ProtectedForForms | bool | Lezen/schrijven | True als de sectie beschermd is voor formulieren. |
IsComposite | bool | Lezen | Retourneert true omdat dit knooppunt child nodes kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als dit knooppunt child nodes heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van de node op. |
LastChild | Node | Lezen | Haalt het laatste kind van de node op. |
Count | int | Lezen | Haalt het aantal directe kinderen van dit knooppunt op. |
ParentNode | CompositeNode | Lezen | Krijgt de directe bovenliggende node van dit knooppunt. |
Document | DocumentBase | Lezen | Haalt het document op waartoe dit knooppunt behoort. |
PreviousSibling | Node | Lezen | Haalt de node op die direct voorafgaat aan deze node. |
NextSibling | Node | Lezen | Haalt het knooppunt op dat onmiddellijk volgt op dit knooppunt. |
Range | Range | Lezen | Retourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat zich in dit knooppunt bevindt. |
CustomNodeId | int | Lezen/schrijven | Specificeert aangepaste node-identificatie. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |