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

NumeTipAccesDescriere:
NodeTypeNodeTypeCitireReturnează Secțiunea.
BodyBodyCitireReturnează nodul copil Body al secțiunii.
HeadersFootersHeaderFooterCollectionCitireFurnizează acces la nodurile de antet și subsol ale secțiunii.
PageSetupPageSetupCitireReturnează un obiect care reprezintă configurarea paginii și proprietățile secțiunii.
ProtectedForFormsboolCitire/ScriereAdevărat dacă secțiunea este protejată pentru formulare.
IsCompositeboolCitireReturnează true deoarece acest nod poate avea noduri copil.
HasChildNodesboolCitireReturnează true dacă acest nod are noduri copil.
FirstChildNodeCitireObține primul copil al nodului.
LastChildNodeCitireObține ultimul copil al nodului.
CountintCitireObține numărul de copii imediati ai acestui nod.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
DocumentDocumentBaseCitireObține documentul căruia aparține acest nod.
PreviousSiblingNodeCitireObține nodul care precede imediat acest nod.
NextSiblingNodeCitireObține nodul care urmează imediat acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică 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.

Vezi și:

 Română