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 נוספים.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר גוף.
ParentSectionSectionקריאהמקבל את הסעיף האב של הסיפור הזה.
StoryTypeStoryTypeקריאהמקבל את סוג הסיפור הזה.
FirstParagraphParagraphקריאהמקבל את הפסקה הראשונה בסיפור.
LastParagraphParagraphקריאהמקבל את הפיסקה האחרונה בסיפור.
ParagraphsParagraphCollectionקריאהמקבל אוסף של פסקאות שהן צאצאים מיידיים של הסיפור.
TablesTableCollectionקריאהמקבל אוסף של טבלאות שהן צאצאים מיידיים של הסיפור.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים צאצאים.
HasChildNodesboolקריאהמחזיר true אם לצומת זה יש צמתים צאצאים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמחזיר את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים המיידיים של צומת זה.
ParentNodeCompositeNodeקריאהמקבל את ההורה המיידי של צומת זה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו הצומת שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שמקדים מייד את הצומת הזה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

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

ראה גם

 עברית