Node — Aspose.Note FOSS for Python API Reference
Klasė: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node yra abstrakti bazinė klasė kiekvienam OneNote dokumentų objektų modelio elementui. Visi konkretūs mazgo tipai (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, t.t.) paveldi iš Node. Jūs niekada neinstancijuojate Node tiesiogiai.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneIšsiunčia atitinkamą VisitXxxStart / VisitXxxEnd metodai lankytojo šiam mazgo tipui. Override pakaitinėse klasėse, kad įgyvendintumėte double-dispatch.
Naudojimo pavyzdys
Patikrinkite bet kurio mazgo padėtį medyje
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-saugumas
ParentNode yra None tik šaknies Document. Document yra None tik tada, kai mazgas sukurtas, bet dar neprijungtas prie dokumento medžio.
Žr. taip pat
- CompositeNode: plečia
Nodesu vaikų valdymu - DocumentVisitor: lankytojo šablono perėjimas
- ImageRenderOptions: šakninis dokumento klasė
- Kūrėjo vadovas