Node
الفئة: Node
Properties: aspose.note Properties: from aspose.note import Node
Node هو الفئة الأساسية المجردة لكل عنصر في نموذج كائن مستند OneNote. جميع أنواع العقد الملموسة (Document, Page, Outline, OutlineElement, RichText, Image, AttachedFile, إلخ.) يرث من Node. أنت لا تقوم بإنشاء نسخة Node مباشرة.
Properties
| Properties | Properties | Properties | Properties |
|---|---|---|---|
ParentNode | `Node | None` | Properties |
Document | `Document | None` | 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 فقط عندما يتم إنشاء عقدة ولكن لم تُرفق بعد بشجرة المستند.
انظر أيضًا
- CompositeNode: يمتد
Nodeمع إدارة الفروع - DocumentVisitor: تجوال نمط الزائر
- Properties: فئة المستند الجذر
- دليل المطور