Node — Aspose.Note FOSS for Python API Reference

Osztály: Node

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

Node az absztrakt alaposztály minden elemhez a OneNote dokumentumobjektum-modellben. Minden konkrét csomóponttípus (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, stb.) örökli a Node. Soha nem példányosítja Node közvetlenül.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Elküldi a megfelelő VisitXxxStart / VisitXxxEnd metódusokat a látogató számára ehhez a csomóponttípushoz. Felülírható az alosztályokban a dupla-diszpatch megvalósításához.


Használati példa

Ellenőrizze bármely csomópont pozícióját a fában

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-biztonság

ParentNode az None csak a gyökérhez Document. Document az None csak akkor, ha egy csomópont létre lett hozva, de még nincs csatolva egy dokumentumfához.


Lásd még

 Magyar