Node — Aspose.Note FOSS for Python API Reference

Clasa: Node

ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node

Node este clasa de bază abstractă pentru fiecare element din modelul de obiecte al documentului OneNote. Toate tipurile concrete de noduri (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, etc.) moștenesc de la Node. Nu instanțiați niciodată Node direct.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Trimite pe cel potrivit VisitXxxStart / VisitXxxEnd metode pe vizitator pentru acest tip de nod. Suprascrie în subclase pentru a implementa double-dispatch.


Exemplu de utilizare

Inspectați poziția oricărui nod în arbore

from aspose.note import Document, RichText

doc = Document("MyNotes.one")
for rt in doc.GetChildNodes(RichText):
    # Every RichText is a Node — access parent and document via Node properties
    print(f"Document : {rt.Document is doc}")
    if rt.ParentNode is not None:
        print(f"Parent   : {type(rt.ParentNode).__name__}")
    print()

Siguranță None

ParentNode este None doar pentru rădăcină Document. Document este None doar când un nod a fost creat, dar nu a fost încă atașat la un arbore de documente.


Vezi și

 Română