Node — Aspose.Note FOSS for Python API Reference

Klase: Node

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

Node ir abstraktā pamata klase katram elementam OneNote dokumenta objektu modelī. Visi konkrētie mezglu veidi (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, utt.) mantot no Node. Jūs nekad neinstancējat Node tieši.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Izsauc atbilstošos VisitXxxStart / VisitXxxEnd metodes apmeklētājam šī mezgla tipam. Pārrakstiet apakšklases, lai īstenotu dubultu izsaukumu.


Lietošanas piemērs

Pārbaudiet jebkura mezgla pozīciju koks.

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 drošība

ParentNode ir None tikai saknei Document. Document ir None tikai tad, ja mezgls ir izveidots, bet vēl nav pievienots dokumenta kokam.


Skatīt arī

 Latviešu