Node — Aspose.Note FOSS for Python API Reference
Classe: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node è la classe base astratta per ogni elemento nel modello a oggetti del documento OneNote. Tutti i tipi di nodo concreti ( «<SEG_2»> , ecc.) ereditano da «<SEG_3»> . Non si istanzia mai «<SEG_4»> direttamente.Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, ecc.) ereditano da Node. Non si istanzia mai Node direttamente.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneDispatcia i metodi appropriati VisitXxxStart / VisitXxxEnd sul visitatore per questo tipo di nodo. Sovrascrivi nelle sottoclassi per implementare il double-dispatch.
Esempio d’uso
Ispeziona la posizione di qualsiasi nodo nell’albero
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()Sicurezza None
ParentNode è None solo per la radice Document. Document è None solo quando un nodo è stato creato ma non è ancora collegato a un albero del documento.
Vedi anche
- CompositeNode: extends
Nodecon gestione dei figli - DocumentVisitor: attraversamento del pattern visitor
- ImageRenderOptions: classe documento radice
- Guida per sviluppatori