Section

Section

Przegląd

Section jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: CompositeNode, ISectionAttrSource.

Reprezentuje pojedynczą sekcję w dokumencie.

Ta klasa udostępnia 34 metody do pracy z obiektami Section w programach .NET. Dostępne metody to: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor oraz 21 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.Words FOSS dla .NET. Właściwości: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes oraz 10 kolejnych.

Właściwości

NazwaTypDostępOpis
NodeTypeNodeTypeOdczytZwraca sekcję.
BodyBodyOdczytZwraca węzeł podrzędny Body sekcji.
HeadersFootersHeaderFooterCollectionOdczytZapewnia dostęp do węzłów nagłówków i stopek sekcji.
PageSetupPageSetupOdczytZwraca obiekt reprezentujący ustawienia strony i właściwości sekcji.
ProtectedForFormsboolOdczyt/zapisPrawda, jeśli sekcja jest chroniona dla formularzy.
IsCompositeboolOdczytZwraca true, ponieważ ten węzeł może mieć węzły potomne.
HasChildNodesboolOdczytZwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne.
FirstChildNodeOdczytZwraca pierwsze dziecko węzła.
LastChildNodeOdczytZwraca ostatnie dziecko węzła.
CountintOdczytZwraca liczbę bezpośrednich potomków tego węzła.
ParentNodeCompositeNodeOdczytZwraca bezpośredniego rodzica tego węzła.
DocumentDocumentBaseOdczytZwraca dokument, do którego należy ten węzeł.
PreviousSiblingNodeOdczytPobiera węzeł bezpośrednio poprzedzający ten węzeł.
NextSiblingNodeOdczytPobiera węzeł bezpośrednio następujący po tym węźle.
RangeRangeOdczytZwraca obiekt Range, który reprezentuje część dokumentu zawartą w tym węźle.
CustomNodeIdintOdczyt/zapisOkreśla niestandardowy identyfikator węzła.

Metody

SygnaturaOpis
Section(doc: DocumentBase)Inicjalizuje nową instancję klasy Section.
Clone()Tworzy duplikat tej sekcji.
Accept(visitor: DocumentVisitor)Wywołuje VisitSectionStart, następnie wywołuje Accept dla wszystkich węzłów potomnych sekcji i wywołuje VisitSectionEnd na końcu.
AcceptStart(visitor: DocumentVisitor)Wywołuje AcceptStart(visitor) na tej instancji Section.
AcceptEnd(visitor: DocumentVisitor)Wywołuje AcceptEnd(visitor) na tej instancji Section.
PrependContent(sourceSection: Section)Wstawia kopię zawartości sekcji źródłowej na początku tej sekcji.
AppendContent(sourceSection: Section)Wstawia kopię zawartości sekcji źródłowej na końcu tej sekcji.
ClearContent()Czyści sekcję.
ClearHeadersFooters()Czyści nagłówki i stopki tej sekcji.
ClearHeadersFooters(preserveWatermarks: bool)Czyści nagłówki i stopki tej sekcji.
DeleteHeaderFooterShapes()Usuwa wszystkie kształty (obiekty rysunkowe) z nagłówków i stopek tej sekcji.
EnsureMinimum()Zapewnia, że sekcja ma ciało z jednym akapitem.
GetText()Pobiera tekst tego węzła oraz wszystkich jego dzieci.
GetChildNodes(nodeType: NodeType, isDeep: bool)Zwraca kolekcję węzłów potomnych, które pasują do określonego typu.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Zwraca N-ty węzeł potomny, który pasuje do określonego typu.
SelectNodes(xpath: string)Wybiera listę węzłów pasujących do wyrażenia XPath.
SelectSingleNode(xpath: string)Wybiera pierwszy węzeł, który pasuje do wyrażenia XPath.
GetEnumerator()Zapewnia wsparcie dla iteracji w stylu foreach nad węzłami potomnymi tego węzła.
AppendChild(newChild: T)Dodaje określony węzeł na koniec listy węzłów potomnych tego węzła.
PrependChild(newChild: T)Dodaje określony węzeł na początek listy węzłów potomnych tego węzła.
InsertAfter(newChild: T, refChild: Node)Wstawia określony węzeł bezpośrednio po określonym węźle referencyjnym.
InsertBefore(newChild: T, refChild: Node)Wstawia określony węzeł bezpośrednio przed określonym węzłem odniesienia.
RemoveChild(oldChild: T)Usuwa określony węzeł potomny.
RemoveAllChildren()Usuwa wszystkie węzły potomne bieżącego węzła.
RemoveSmartTags()Usuwa wszystkie SmartTag węzły potomne bieżącego węzła.
IndexOf(child: Node)Zwraca indeks określonego węzła potomnego w tablicy węzłów potomnych.
CreateNavigator()Tworzy nawigator, który może być używany do przemierzania i odczytywania węzłów.
GetAncestor(ancestorType: Type)Pobiera pierwszego przodka określonego typu obiektu.
GetAncestorOf()Wywołuje GetAncestorOf na tej instancji Section.
Remove()Usuwa się z rodzica.
NextPreOrder(rootNode: Node)Pobiera następny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order.
PreviousPreOrder(rootNode: Node)Pobiera poprzedni węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order.
ToString(saveFormat: SaveFormat)Eksportuje zawartość węzła do łańcucha znaków w określonym formacie.
NodeTypeToString(nodeType: NodeType)Metoda pomocnicza, która konwertuje wartość wyliczenia typu węzła na przyjazny dla użytkownika łańcuch znaków.

Zobacz także

 Polski