Body
סקירה כללית
Body היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ-: Story.
מייצגת מכולה לטקסט הראשי של סעיף.
מחלקה זו מספקת 30 שיטות לעבודה עם אובייקטי Body בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf, ו-18 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. תכונות: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes, ו-12 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר גוף. |
ParentSection | Section | קריאה | מקבל את הסעיף האב של הסיפור הזה. |
StoryType | StoryType | קריאה | מקבל את סוג הסיפור הזה. |
FirstParagraph | Paragraph | קריאה | מקבל את הפסקה הראשונה בסיפור. |
LastParagraph | Paragraph | קריאה | מקבל את הפיסקה האחרונה בסיפור. |
Paragraphs | ParagraphCollection | קריאה | מקבל אוסף של פסקאות שהן צאצאים מיידיים של הסיפור. |
Tables | TableCollection | קריאה | מקבל אוסף של טבלאות שהן צאצאים מיידיים של הסיפור. |
IsComposite | bool | קריאה | מחזיר true מכיוון שהצומת הזה יכול להכיל צמתים צאצאים. |
HasChildNodes | bool | קריאה | מחזיר true אם לצומת זה יש צמתים צאצאים. |
FirstChild | Node | קריאה | מקבל את הילד הראשון של הצומת. |
LastChild | Node | קריאה | מחזיר את הילד האחרון של הצומת. |
Count | int | קריאה | מקבל את מספר הילדים המיידיים של צומת זה. |
ParentNode | CompositeNode | קריאה | מקבל את ההורה המיידי של צומת זה. |
Document | DocumentBase | קריאה | מקבל את המסמך שאליו הצומת שייך. |
PreviousSibling | Node | קריאה | מקבל את הצומת שמקדים מייד את הצומת הזה. |
NextSibling | Node | קריאה | מקבל את הצומת שמיד אחרי הצומת הזה. |
Range | Range | קריאה | מחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה. |
CustomNodeId | int | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
Body(doc: DocumentBase) | מאתחל מופע חדש של המחלקה Body. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitBodyStart, לאחר מכן קורא ל-Accept עבור כל צמתי הבנים של הקטע וקורא ל-VisitBodyEnd בסוף. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לביקור בתחילת גוף המסמך. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לביקור בסוף גוף המסמך. |
EnsureMinimum() | אם הילד האחרון אינו פיסקה, יוצר ומוסיף פיסקה ריקה אחת. |
DeleteShapes() | מוחק את כל הצורות מתוך הטקסט של הסיפור הזה. |
AppendParagraph(text: string) | שיטה מקוצרת שיוצרת אובייקט Paragraph עם טקסט אופציונלי ומוסיפה אותו לסוף האובייקט הזה. |
GetText() | מקבל את הטקסט של הצומת הזה ושל כל הצמתים הצאצאים שלו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צמתים צאצאים המתאימים לסוג שצוין. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר את צומת הצאצא ה-Nth המתאים לסוג שצוין. |
SelectNodes(xpath: string) | בוחר רשימת צמתים המתאימים לביטוי XPath. |
SelectSingleNode(xpath: string) | בוחר את הצומת הראשון המתאים לביטוי XPath. |
GetEnumerator() | מספק תמיכה באיטרציה בסגנון “for each” על צמתים הבנים של צומת זה. |
AppendChild(newChild: T) | מוסיף את הצומת שצוין לסוף רשימת צמתים הבנים של צומת זה. |
PrependChild(newChild: T) | מוסיף את הצומת שצוין להתחלה של רשימת צמתים הבנים של צומת זה. |
InsertAfter(newChild: T, refChild: Node) | מכניס את הצומת שצוין מיד אחרי צומת ההתייחסות שצוין. |
InsertBefore(newChild: T, refChild: Node) | מכניס את הצומת המצויין מיד לפני צומת ההתייחסות המצויין. |
RemoveChild(oldChild: T) | מסיר את הצומת הילדי המצויין. |
RemoveAllChildren() | מסיר את כל הצמתים הילדיים של הצומת הנוכחי. |
RemoveSmartTags() | מסיר את כל צמתי הצאצא של SmartTag של הצומת הנוכחי. |
IndexOf(child: Node) | מחזיר את האינדקס של צומת הילד שצוין במערך צמתים של הילדים. |
CreateNavigator() | יוצר לנווט שניתן להשתמש בו כדי לעבור בין צמתים ולקרוא אותם. |
Clone(isCloneChildren: bool) | עליך להשתמש ב-overload Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול של צומת אחר (בדרך כלל composite). |
GetAncestor(ancestorType: Type) | מקבל את הקודמת הראשונה של סוג האובייקט שצוין. |
GetAncestorOf() | קורא ל-GetAncestorOf על מופע Body זה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא בהתאם לאלגוריתם מסע העץ בסדר קדם-סדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם בהתאם לאלגוריתם מסע העץ בסדר קדם-סדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט שצוין. |
NodeTypeToString(nodeType: NodeType) | מתודה עזר שממירה ערך של enum של סוג צומת למחרוזת ידידותית למשתמש. |