InlineStory

סקירה כללית

InlineStory היא מחלקה ב- Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode, IInline, IStory.

מחלקת בסיס לצמתי רמה פנימית שיכולים להכיל פסקאות וטבלאות.

מחלקה זו מספקת 27 שיטות לעבודה עם אובייקטים של InlineStory בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, ועוד 15 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת החבילה Aspose.Words FOSS עבור .NET. מאפיינים: Count, CustomNodeId, Document, FirstChild, FirstParagraph, Font, ועוד 17 נוספים.

מאפיינים

שםסוגגישהתיאור
StoryTypeStoryTypeקריאהמחזיר את סוג הסיפור.
ParentParagraphParagraphקריאהמאחזר את הפסקה ההורה של הצומת הזה.
FirstParagraphParagraphקריאהמקבל את הפסקה הראשונה בסיפור.
LastParagraphParagraphקריאהמקבל את הפסקה האחרונה בסיפור.
ParagraphsParagraphCollectionקריאהמקבל אוסף של פסקאות שהן צאצאים ישירים של הסיפור.
TablesTableCollectionקריאהמקבל אוסף של טבלאות שהן צאצאים ישירים של הסיפור.
IsInsertRevisionboolקריאהמקבל את is insert revision.
IsDeleteRevisionboolקריאהמקבל את ערך מחיקת הגרסה.
IsMoveFromRevisionboolקריאהמקבל את is move מהגרסה.
IsMoveToRevisionboolקריאהמקבל את is move to revision.
FontFontקריאהמספק גישה לעיצוב הגופן של תו העוגן של האובייקט הזה.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים צאצאים.
HasChildNodesboolקריאהמחזיר true אם ל-node זה יש צמתים ילידים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמחזיר את הילד האחרון של הצומת.
Countintקריאהמחזיר את מספר הילדים הישירים של צומת זה.
NodeTypeNodeTypeקריאהמקבל את סוג הצומת הזה.
ParentNodeCompositeNodeקריאהמקבל את ההורה המיידי של הצומת הזה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו צומת זה שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שמקדים מיד את הצומת הזה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

חתימהתיאור
EnsureMinimum()אם הילד האחרון אינו פסקה, נוצרת ומתווספת פסקה ריקה אחת.
GetText()מקבל את הטקסט של צומת זה ושל כל ילדיו.
GetChildNodes(nodeType: NodeType, isDeep: bool)מחזיר אוסף של צמתים צאצאיים המתאימים לסוג שצוין.
GetChild(nodeType: NodeType, index: int, isDeep: bool)מחזיר את צומת הצאצאי ה-Nth המתאים לסוג שצוין.
SelectNodes(xpath: string)בוחר ברשימת צמתים המתאימים לביטוי XPath.
SelectSingleNode(xpath: string)בוחר ב-Node הראשון המתאים לביטוי 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)מחזיר את האינדקס של צומת הילד שצוין במערך צמתים.
AcceptStart(visitor: DocumentVisitor)כאשר ממומש במחלקה נגזרת, קורא לשיטת VisitXXXStart של מבקר המסמך המוגדר.
AcceptEnd(visitor: DocumentVisitor)כאשר ממומש במחלקה נגזרת, קורא לשיטת VisitXXXEnd של מבקר המסמך המוגדר.
CreateNavigator()יוצר לנווט שיכול לשמש לניווט וקריאת צמתים.
Clone(isCloneChildren: bool)עליך להשתמש בעומס Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת אחר (בדרך כלל מורכב).
Accept(visitor: DocumentVisitor)קורא ל-Accept(visitor) על המופע InlineStory הזה.
GetAncestor(ancestorType: Type)מקבל את האבא הראשון מסוג האובייקט שצוין.
GetAncestorOf()קורא ל-GetAncestorOf על המופע InlineStory הזה.
Remove()מסיר את עצמו מההורה.
NextPreOrder(rootNode: Node)מקבל את הצומת הבא לפי אלגוריתם מסע העץ בסדר קדם-סדר.
PreviousPreOrder(rootNode: Node)מקבל את הצומת הקודם לפי אלגוריתם מסע העץ בסדר קדם-סדר.
ToString(saveFormat: SaveFormat)מייצא את תוכן הצומת למחרוזת בפורמט שצוין.
NodeTypeToString(nodeType: NodeType)מתודה עזר שממירה ערך enum של סוג צומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית