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, ועוד 2.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מקבל את סוג הצומת הזה. |
ParentNode | CompositeNode | קריאה | מקבל את ההורה הישיר של הצומת הזה. |
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 של סוג הצומת למחרוזת ידידותית למשתמש. |