Node — Aspose.Note FOSS for Python API Reference

Classe: Node

ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import Node

Node è la classe base astratta per ogni elemento nel modello a oggetti del documento OneNote. Tutti i tipi di nodo concreti ( «<SEG_2»> , ecc.) ereditano da «<SEG_3»> . Non si istanzia mai «<SEG_4»> direttamente.Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, ecc.) ereditano da Node. Non si istanzia mai Node direttamente.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Dispatcia i metodi appropriati VisitXxxStart / VisitXxxEnd sul visitatore per questo tipo di nodo. Sovrascrivi nelle sottoclassi per implementare il double-dispatch.


Esempio d’uso

Ispeziona la posizione di qualsiasi nodo nell’albero

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()

Sicurezza None

ParentNode è None solo per la radice Document. Document è None solo quando un nodo è stato creato ma non è ancora collegato a un albero del documento.


Vedi anche

 Italiano