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.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמקבל את סוג הצומת הזה.
ParentNodeCompositeNodeקריאהמקבל את ההורה הישיר של הצומת הזה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו הצומת שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שממוקם מיד לפני הצומת הזה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי צומת זה.
IsCompositeboolקריאהמחזיר true אם צומת זה יכול להכיל צמתים אחרים.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של מסמך שנמצא בצומת זה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

חתימהתיאור
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 של סוג הצומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית