Node — Aspose.Note FOSS for Python API Reference

Klasse: Node

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

Node is de abstracte basisklasse voor elk element in het OneNote-documentobjectmodel. Alle concrete knooptypen (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, etc.) erven van Node. Je maakt nooit een instantie van Node direct.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Verstuurt de juiste VisitXxxStart / VisitXxxEnd methoden op de visitor voor dit knooptype. Overschrijf in subklassen om double-dispatch te implementeren.


Gebruikvoorbeeld

Inspecteer de positie van een knoop in de boom

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()

None‑veiligheid

ParentNode is None alleen voor de root Document. Document is None alleen wanneer een knoop is aangemaakt maar nog niet aan een documentboom is gekoppeld.


Zie ook

 Nederlands