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

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`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 μόνο όταν ένας κόμβος έχει δημιουργηθεί αλλά δεν έχει ακόμη συνδεθεί με το δέντρο του εγγράφου.


Δείτε επίσης

 Ελληνικά