Node

الفئة: Node

Properties: aspose.note Properties: from aspose.note import Node

Node هو الفئة الأساسية المجردة لكل عنصر في نموذج كائن مستند OneNote. جميع أنواع العقد الملموسة (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, إلخ.) يرث من Node. أنت لا تقوم بإنشاء نسخة Node مباشرة.


Properties

PropertiesPropertiesPropertiesProperties
ParentNode`NodeNone`Properties
Document`DocumentNone`Properties

Properties

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 فقط عندما يتم إنشاء عقدة ولكن لم تُرفق بعد بشجرة المستند.


انظر أيضًا

 العربية