Node — Aspose.Note FOSS for Python API Reference

Kelas: Node

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

Node adalah kelas dasar abstrak untuk setiap elemen dalam model objek dokumen OneNote. Semua tipe node konkret (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, dll.) mewarisi dari Node. Anda tidak pernah menginstansiasi Node langsung.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Mengirimkan yang tepat VisitXxxStart / VisitXxxEnd metode pada visitor untuk tipe node ini. Override di subclass untuk mengimplementasikan double-dispatch.


Contoh Penggunaan

Periksa posisi node mana pun dalam pohon

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

Keamanan None

ParentNode adalah None hanya untuk root Document. Document adalah None hanya ketika sebuah node telah dibuat tetapi belum terhubung ke pohon dokumen.


Lihat Juga

 Bahasa Indonesia