Node — Aspose.Note FOSS for Python API Reference
Kelas: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node adalah kelas asas abstrak untuk setiap elemen dalam model objek dokumen OneNote. Semua jenis nod konkrit (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, dll.) mewarisi dari Node. Anda tidak pernah menginstansiasi Node secara langsung.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneMenghantar yang sesuai VisitXxxStart / VisitXxxEnd kaedah pada pelawat untuk jenis nod ini. Tindih dalam subkelas untuk melaksanakan double-dispatch.
Contoh Penggunaan
Periksa kedudukan mana-mana nod dalam pokok
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()Keselamatan None
ParentNode adalah None hanya untuk root Document. Document adalah None hanya apabila nod telah dicipta tetapi belum lagi dilampirkan ke pokok dokumen.
Lihat Juga
- CompositeNode: extends
Nodedengan pengurusan anak - DocumentVisitor: visitor pattern traversal
- ImageRenderOptions: root document class
- Panduan Pembangun