Node
نمای کلی
Node یک کلاس در Aspose.Words FOSS برای .NET است.
کلاس پایه برای تمام گرههای یک سند Word.
این کلاس 12 متد برای کار با اشیاء Node در برنامههای .NET فراهم میکند. متدهای موجود شامل: Accept, Clone, GetAncestor, GetAncestorOf, GetText, NextPreOrder, NodeTypeToString, PreviousPreOrder, Remove, ToString هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET برای هر برنامه .NET قابل دسترسی هستند. ویژگیها: CustomNodeId, Document, IsComposite, NextSibling, NodeType, ParentNode و 2 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | نوع این گره را دریافت میکند. |
ParentNode | CompositeNode | خواندن | والد مستقیم این Node را برمیگرداند. |
Document | DocumentBase | خواندن | سندی را که این گره به آن تعلق دارد، دریافت میکند. |
PreviousSibling | Node | خواندن | گرهای که بلافاصله قبل از این گره است را دریافت میکند. |
NextSibling | Node | خواندن | گرهای را که بلافاصله پس از این گره میآید برمیگرداند. |
IsComposite | bool | خواندن | در صورتی که این گره بتواند گرههای دیگر را در خود داشته باشد، مقدار true را برمیگرداند. |
Range | Range | خواندن | یک شیء Range را برمیگرداند که بخشی از سندی را که در این گره قرار دارد نشان میدهد. |
CustomNodeId | int | خواندن/نوشتن | شناسه گره سفارشی را مشخص میکند. |
روش ها
| امضا | توضیح |
|---|---|
Clone(isCloneChildren: bool) | باید هنگامیکه تکثیر گره بخشی از یک فرآیند تکثیر گره دیگر (معمولاً ترکیبی) باشد، overload تابع 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) | یک متد کمکی که مقدار enum نوع گره را به رشتهای کاربرپسند تبدیل میکند. |