Node — Aspose.Note FOSS for Python API Reference
Klase: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node ir abstraktā pamata klase katram elementam OneNote dokumenta objektu modelī. Visi konkrētie mezglu veidi (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, utt.) mantot no Node. Jūs nekad neinstancējat Node tieši.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneIzsauc atbilstošos VisitXxxStart / VisitXxxEnd metodes apmeklētājam šī mezgla tipam. Pārrakstiet apakšklases, lai īstenotu dubultu izsaukumu.
Lietošanas piemērs
Pārbaudiet jebkura mezgla pozīciju koks.
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 drošība
ParentNode ir None tikai saknei Document. Document ir None tikai tad, ja mezgls ir izveidots, bet vēl nav pievienots dokumenta kokam.
Skatīt arī
- CompositeNode: paplašina
Nodear bērnu pārvaldību - DocumentVisitor: apmeklētāja modeļa pārlūkošana
- ImageRenderOptions: saknes dokumenta klase
- Izstrādātāju ceļvedis