Section
Section
Prezentare generală
Section este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: CompositeNode, ISectionAttrSource.
Reprezintă o singură secțiune într-un document.
Această clasă oferă 34 de metode pentru lucrul cu obiectele Section în programele .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor, și 21 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes, și încă 10.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
NodeType | NodeType | Citire | Returnează Secțiunea. |
Body | Body | Citire | Returnează nodul copil Body al secțiunii. |
HeadersFooters | HeaderFooterCollection | Citire | Furnizează acces la nodurile de antet și subsol ale secțiunii. |
PageSetup | PageSetup | Citire | Returnează un obiect care reprezintă configurarea paginii și proprietățile secțiunii. |
ProtectedForForms | bool | Citire/Scriere | Adevărat dacă secțiunea este protejată pentru formulare. |
IsComposite | bool | Citire | Returnează true deoarece acest nod poate avea noduri copil. |
HasChildNodes | bool | Citire | Returnează true dacă acest nod are noduri copil. |
FirstChild | Node | Citire | Obține primul copil al nodului. |
LastChild | Node | Citire | Obține ultimul copil al nodului. |
Count | int | Citire | Obține numărul de copii imediati ai acestui nod. |
ParentNode | CompositeNode | Citire | Obține părintele imediat al acestui nod. |
Document | DocumentBase | Citire | Obține documentul căruia aparține acest nod. |
PreviousSibling | Node | Citire | Obține nodul care precede imediat acest nod. |
NextSibling | Node | Citire | Obține nodul care urmează imediat acestui nod. |
Range | Range | Citire | Returnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod. |
CustomNodeId | int | Citire/Scriere | Specifică identificatorul nodului personalizat. |
Metode
| Semnătură | Descriere: |
|---|---|
Section(doc: DocumentBase) | Inițializează o nouă instanță a clasei Section. |
Clone() | Creează un duplicat al acestei secțiuni. |
Accept(visitor: DocumentVisitor) | Apelează VisitSectionStart, apoi apelează Accept pentru toate nodurile copil ale secțiunii și apelează VisitSectionEnd la final. |
AcceptStart(visitor: DocumentVisitor) | Apelează AcceptStart(visitor) pe această instanță de Section. |
AcceptEnd(visitor: DocumentVisitor) | Apelează AcceptEnd(visitor) pe această instanță de Section. |
PrependContent(sourceSection: Section) | Inserează o copie a conținutului secțiunii sursă la începutul acestei secțiuni. |
AppendContent(sourceSection: Section) | Inserează o copie a conținutului secțiunii sursă la sfârșitul acestei secțiuni. |
ClearContent() | Golește secțiunea. |
ClearHeadersFooters() | Șterge anteturile și subsolurile acestei secțiuni. |
ClearHeadersFooters(preserveWatermarks: bool) | Șterge anteturile și subsolurile acestei secțiuni. |
DeleteHeaderFooterShapes() | Șterge toate formele (obiecte de desen) din anteturile și subsolurile acestei secțiuni. |
EnsureMinimum() | Se asigură că secțiunea are Body cu un Paragraph. |
GetText() | Obține textul acestui nod și al tuturor copiilor săi. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Returnează o colecție de noduri copil care corespund tipului specificat. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returnează nodul copil N-lea care corespunde tipului specificat. |
SelectNodes(xpath: string) | Selectează o listă de noduri care corespund expresiei XPath. |
SelectSingleNode(xpath: string) | Selectează primul Nod care corespunde expresiei XPath. |
GetEnumerator() | Oferă suport pentru iterația de tip „for each” asupra nodurilor copil ale acestui nod. |
AppendChild(newChild: T) | Adaugă nodul specificat la sfârșitul listei de noduri copil pentru acest nod. |
PrependChild(newChild: T) | Adaugă nodul specificat la începutul listei de noduri copil pentru acest nod. |
InsertAfter(newChild: T, refChild: Node) | Inserează nodul specificat imediat după nodul de referință specificat. |
InsertBefore(newChild: T, refChild: Node) | Inserează nodul specificat imediat înainte de nodul de referință specificat. |
RemoveChild(oldChild: T) | Elimină nodul copil specificat. |
RemoveAllChildren() | Elimină toate nodurile copil ale nodului curent. |
RemoveSmartTags() | Elimină toate nodurile descendente SmartTag ale nodului curent. |
IndexOf(child: Node) | Returnează indicele nodului copil specificat în matricea de noduri copil. |
CreateNavigator() | Creează un navigator care poate fi utilizat pentru a parcurge și citi nodurile. |
GetAncestor(ancestorType: Type) | Obține primul strămoș al tipului de obiect specificat. |
GetAncestorOf() | Apelează GetAncestorOf pe această instanță de Section. |
Remove() | Se elimină pe sine din părinte. |
NextPreOrder(rootNode: Node) | Obține nodul următor conform algoritmului de traversare în preordine a arborelui. |
PreviousPreOrder(rootNode: Node) | Obține nodul anterior conform algoritmului de traversare în preordine a arborelui. |
ToString(saveFormat: SaveFormat) | Exportă conținutul nodului într-un șir în formatul specificat. |
NodeTypeToString(nodeType: NodeType) | O metodă utilitară care convertește o valoare enum a tipului de nod într-un șir prietenos pentru utilizator. |