Node
نظرة عامة
Node هي فئة في Aspose.Words FOSS لـ .NET.
الفئة الأساسية لجميع عقد مستند Word.
توفر هذه الفئة 12 طريقة للعمل مع كائنات Node في برامج .NET. تشمل الطرق المتاحة: Accept, Clone, GetAncestor, GetAncestorOf, GetText, NextPreOrder, NodeTypeToString, PreviousPreOrder, Remove, ToString. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: CustomNodeId, Document, IsComposite, NextSibling, NodeType, ParentNode, واثنان آخران.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
NodeType | NodeType | قراءة | يحصل على نوع هذه العقدة. |
ParentNode | CompositeNode | قراءة | يحصل على الوالد المباشر لهذه العقدة. |
Document | DocumentBase | قراءة | يحصل على المستند الذي تنتمي إليه هذه العقدة. |
PreviousSibling | Node | قراءة | يحصل على العقدة التي تسبق هذه العقدة مباشرةً. |
NextSibling | Node | قراءة | يحصل على العقدة التي تلي هذه العقدة مباشرةً. |
IsComposite | bool | قراءة | يرجع true إذا كان هذا العقد يمكنه احتواء عقد أخرى. |
Range | Range | قراءة | يرجع كائن Range الذي يمثل الجزء من المستند الموجود داخل هذا العقد. |
CustomNodeId | int | قراءة/كتابة | يحدد معرّف العقدة المخصص. |
الطرق
| التوقيع | وصف |
|---|---|
Clone(isCloneChildren: bool) | يجب عليك استخدام النسخة الزائدة Clone(bool, INodeCloningListener) عندما يكون استنساخ العقدة جزءًا من عملية استنساخ عقدة أخرى (عادةً ما تكون مركبة). |
Accept(visitor: DocumentVisitor) | يستدعي Accept(visitor) على هذا الكائن Node. |
GetText() | يحصل على النص لهذا العقد وجميع أبنائه. |
GetAncestor(ancestorType: Type) | يحصل على أول سلف من النوع المحدد للكائن. |
GetAncestorOf() | يستدعي GetAncestorOf على هذا الكائن Node. |
GetAncestor(ancestorType: NodeType) | يحصل على السلف الأول لـ NodeType المحدد. |
Remove() | يزيل نفسه من العنصر الأصل. |
NextPreOrder(rootNode: Node) | يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق للشجرة. |
PreviousPreOrder(rootNode: Node) | يحصل على العقدة السابقة وفقًا لخوارزمية التجوال المسبق للشجرة. |
ToString(saveFormat: SaveFormat) | يصدر محتوى العقدة إلى سلسلة نصية بالتنسيق المحدد. |
ToString(saveOptions: SaveOptions) | يصدّر محتوى العقدة إلى سلسلة باستخدام خيارات الحفظ المحددة. |
NodeTypeToString(nodeType: NodeType) | طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة صديقة للمستخدم. |