Body

Body

Przegląd

Body jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: Story.

Reprezentuje kontener dla głównego tekstu sekcji.

Ta klasa udostępnia 30 metod do pracy z obiektami Body w programach .NET. Dostępne metody obejmują: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf oraz 18 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: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes oraz 12 kolejnych.

Właściwości

NazwaTypDostępOpis
NodeTypeNodeTypeOdczytZwraca ciało.
ParentSectionSectionOdczytPobiera sekcję nadrzędną tej historii.
StoryTypeStoryTypeOdczytPobiera typ tej historii.
FirstParagraphParagraphOdczytPobiera pierwszy akapit w opowieści.
LastParagraphParagraphOdczytPobiera ostatni akapit w opowieści.
ParagraphsParagraphCollectionOdczytUzyskuje kolekcję akapitów będących bezpośrednimi dziećmi opowieści.
TablesTableCollectionOdczytPobiera kolekcję tabel, które są bezpośrednimi dziećmi historii.
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.
LastChildNodeOdczytPobiera ostatnie dziecko węzła.
CountintOdczytZwraca liczbę bezpośrednich dzieci tego węzła.
ParentNodeCompositeNodeOdczytPobiera natychmiastowego rodzica tego węzła.
DocumentDocumentBaseOdczytPobiera 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
Body(doc: DocumentBase)Inicjalizuje nową instancję klasy Body.
Accept(visitor: DocumentVisitor)Wywołuje VisitBodyStart, następnie wywołuje Accept dla wszystkich węzłów potomnych sekcji i wywołuje VisitBodyEnd na końcu.
AcceptStart(visitor: DocumentVisitor)Akceptuje odwiedzającego w celu odwiedzenia początku ciała dokumentu.
AcceptEnd(visitor: DocumentVisitor)Akceptuje odwiedzającego w celu odwiedzenia końca ciała dokumentu.
EnsureMinimum()Jeśli ostatni element nie jest akapitem, tworzy i dołącza jeden pusty akapit.
DeleteShapes()Usuwa wszystkie kształty z tekstu tej historii.
AppendParagraph(text: string)Metoda skrótu, która tworzy obiekt Paragraph z opcjonalnym tekstem i dodaje go na koniec tego obiektu.
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 for each 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 odniesienia.
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.
Clone(isCloneChildren: bool)Powinieneś używać przeciążenia Clone(bool, INodeCloningListener), gdy klonowanie węzła jest częścią innego (zazwyczaj złożonego) procesu klonowania węzłów.
GetAncestor(ancestorType: Type)Pobiera pierwszego przodka określonego typu obiektu.
GetAncestorOf()Wywołuje GetAncestorOf na tej instancji Body.
Remove()Usuwa się z rodzica.
NextPreOrder(rootNode: Node)Pobiera kolejny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności pre-order.
PreviousPreOrder(rootNode: Node)Zwraca 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