Node — Aspose.Note FOSS for Python API Reference
Klass: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node är den abstrakta basklassen för varje element i OneNote-dokumentobjektmodellen. Alla konkreta nodtyper (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, etc.) ärver från Node. Du bör aldrig instansiera Node direkt.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneSkickar de lämpliga VisitXxxStart / VisitXxxEnd metoder på besökaren för denna nodtyp. Åsidosätt i underklasser för att implementera dubbel-dispatch.
Exempel på användning
Inspektera en nods position i trädet
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-säkerhet
ParentNode är None endast för rotnoden Document. Document är None endast när en nod har skapats men ännu inte har bifogats till ett dokumentträd.
Se även
- CompositeNode: ärver
Nodemed barnhantering - DocumentVisitor: traversering av besöksmönster
- ImageRenderOptions: rot-dokumentklass
- Utvecklarguide