Node — Aspose.Note FOSS for Python API Reference

Classe: Node

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

Node é a classe base abstrata para cada elemento no modelo de objeto de documento do OneNote. Todos os tipos de nó concretos (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, etc.) herdam de Node. Você nunca instancia Node diretamente.


ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`ImageRenderOptions
Document`DocumentNone`ImageRenderOptions

ImageRenderOptions

Accept(visitor)

node.Accept(visitor: DocumentVisitor) -> None

Despacha o apropriado VisitXxxStart / VisitXxxEnd métodos no visitante para este tipo de nó. Substitua nas subclasses para implementar despacho duplo.


Exemplo de Uso

Inspecione a posição de qualquer nó na árvore

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

Segurança contra None

ParentNode é None apenas para a raiz Document. Document é None apenas quando um nó foi criado mas ainda não foi anexado a uma árvore de documentos.


Veja Também

 Português