Node — Aspose.Note FOSS for Python API Reference
Luokka: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node on abstrakti perusluokka jokaiselle elementille OneNote-dokumentin objektimallissa. Kaikki konkreettiset solmutyypit (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, jne.) periytyvät Node. Et koskaan luo instanssia Node suoraan.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneLähettää asianmukaisen VisitXxxStart / VisitXxxEnd menetelmät vierailijassa tälle solmutyypille. Ylikirjoita aliluokissa toteuttaaksesi double-dispatch.
Käyttöesimerkki
Tarkastele solmun sijaintia puussa
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‑turvallisuus
ParentNode on None vain juurelle Document. Document on None vain kun solmu on luotu, mutta sitä ei ole vielä liitetty dokumenttipuuhun.
Katso myös
- CompositeNode: laajentaa
Nodelapsihallinnalla - DocumentVisitor: vierailijamallin läpikäynti
- ImageRenderOptions: juuridokumenttiluokka
- Kehittäjän opas