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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneElkü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
- CompositeNode: kiterjeszti
Nodegyermekkezeléssel - DocumentVisitor: látogató minta bejárás
- ImageRenderOptions: gyökér dokumentumosztály
- Fejlesztői útmutató