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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneMengirimkan 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
- CompositeNode: memperluas
Nodedengan manajemen anak - DocumentVisitor: penelusuran pola visitor
- ImageRenderOptions: kelas dokumen root
- Panduan Pengembang