Node — Aspose.Note FOSS for Python API Reference
Κλάση: Node
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node
Node είναι η αφηρημένη βασική κλάση για κάθε στοιχείο στο μοντέλο αντικειμένων εγγράφου OneNote. Όλοι οι συγκεκριμένοι τύποι κόμβων (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, κ.λπ.) κληρονομούν από Node. Δεν πρέπει ποτέ να δημιουργήσετε Node απευθείας.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
ParentNode | `Node | None` | ImageRenderOptions |
Document | `Document | None` | ImageRenderOptions |
ImageRenderOptions
Accept(visitor)
node.Accept(visitor: DocumentVisitor) -> NoneΑποστέλλει τις κατάλληλες VisitXxxStart / VisitXxxEnd μεθόδους στον επισκέπτη για αυτόν τον τύπο κόμβου. Υπερκαλύψτε στις υποκλάσεις για να υλοποιήσετε διπλή αποστολή.
Παράδειγμα Χρήσης
Επιθεωρήστε τη θέση οποιουδήποτε κόμβου στο δέντρο
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
ParentNode είναι None μόνο για τη ρίζα Document. Document είναι None μόνο όταν ένας κόμβος έχει δημιουργηθεί αλλά δεν έχει ακόμη συνδεθεί με το δέντρο του εγγράφου.
Δείτε επίσης
- CompositeNode: επεκτείνει
Nodeμε διαχείριση παιδιών - DocumentVisitor: διάσχιση του μοτίβου επισκέπτη
- ImageRenderOptions: κλάση ριζικού εγγράφου
- Οδηγός Προγραμματιστή