InlineStory

InlineStory

Przegląd

InlineStory jest klasą w Aspose.Words FOSS dla .NET. Dziedziczy po: CompositeNode, IInline, IStory.

Klasa bazowa dla węzłów poziomu inline, które mogą zawierać akapity i tabele.

Ta klasa udostępnia 27 metod do pracy z obiektami InlineStory w programach .NET. Dostępne metody obejmują: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator oraz 15 dodatkowych metod. Wszystkie publiczne elementy 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, Font oraz 17 kolejnych.

Właściwości

NazwaTypDostępOpis
StoryTypeStoryTypeOdczytZwraca typ historii.
ParentParagraphParagraphOdczytPobiera nadrzędny paragraf tego węzła.
FirstParagraphParagraphOdczytPobiera pierwszy akapit w opowieści.
LastParagraphParagraphOdczytPobiera ostatni akapit w opowieści.
ParagraphsParagraphCollectionOdczytPobiera kolekcję akapitów, które są bezpośrednimi dziećmi historii.
TablesTableCollectionOdczytPobiera kolekcję tabel, które są bezpośrednimi dziećmi historii.
IsInsertRevisionboolOdczytPobiera, czy jest wstawiona rewizja.
IsDeleteRevisionboolOdczytPobiera wartość is delete revision.
IsMoveFromRevisionboolOdczytPobiera informację, czy jest przeniesienie z rewizji.
IsMoveToRevisionboolOdczytPobiera wartość is move to revision.
FontFontOdczytZapewnia dostęp do formatowania czcionki znaku kotwicy tego obiektu.
IsCompositeboolOdczytZwraca true, ponieważ ten węzeł może mieć węzły podrzędne.
HasChildNodesboolOdczytZwraca true, jeśli ten węzeł ma jakiekolwiek węzły potomne.
FirstChildNodeOdczytPobiera pierwsze dziecko węzła.
LastChildNodeOdczytPobiera ostatnie dziecko węzła.
CountintOdczytZwraca liczbę bezpośrednich potomków tego węzła.
NodeTypeNodeTypeOdczytZwraca typ 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ł znajdujący się bezpośrednio 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
EnsureMinimum()Jeśli ostatni element potomny nie jest akapitem, tworzy i dodaje jeden pusty akapit.
GetText()Pobiera tekst tego węzła i 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 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 podrzędnego w tablicy węzłów podrzędnych.
AcceptStart(visitor: DocumentVisitor)Gdy zostanie zaimplementowane w klasie pochodnej, wywołuje metodę VisitXXXStart określonego odwiedzającego dokument.
AcceptEnd(visitor: DocumentVisitor)Gdy zostanie zaimplementowane w klasie pochodnej, wywołuje metodę VisitXXXEnd określonego odwiedzającego dokument.
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 (zwykle złożonego) procesu klonowania węzłów.
Accept(visitor: DocumentVisitor)Wywołuje Accept(visitor) na tej instancji InlineStory.
GetAncestor(ancestorType: Type)Pobiera pierwszego przodka określonego typu obiektu.
GetAncestorOf()Wywołuje GetAncestorOf na tej instancji InlineStory.
Remove()Usuwa się z rodzica.
NextPreOrder(rootNode: Node)Pobiera następny węzeł zgodnie z algorytmem przeglądania drzewa w kolejności preorder.
PreviousPreOrder(rootNode: Node)Pobiera poprzedni węzeł zgodnie z algorytmem przeglądania drzewa w kolejności preorder.
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