Node — Aspose.Note FOSS for Python API Reference
Klasse: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node er den abstrakte basisklassen for hvert element i OneNote-dokumentobjektmodellen. Alle konkrete nodetyper (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, osv.) arver fra Node. Du skal aldri instansiere Node direkte.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneSender de passende VisitXxxStart / VisitXxxEnd metodene på besøkerobjektet for denne nodetypen. Overstyr i underklasser for å implementere dobbel dispatch.
Brukseksempel
Inspiser en nodes posisjon i treet
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-sikkerhet
ParentNode er None kun for rotnoden Document. Document er None kun når en node er opprettet, men ennå ikke knyttet til et dokumenttre.
Se også
- CompositeNode: utvider
Nodemed barnehåndtering - DocumentVisitor: traversering av visitor-mønster
- ImageRenderOptions: rot-dokumentklasse
- Utviklerguide