InlineStory
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 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
StoryType | StoryType | קריאה | מחזיר את סוג הסיפור. |
ParentParagraph | Paragraph | קריאה | מאחזר את הפסקה ההורה של הצומת הזה. |
FirstParagraph | Paragraph | קריאה | מקבל את הפסקה הראשונה בסיפור. |
LastParagraph | Paragraph | קריאה | מקבל את הפסקה האחרונה בסיפור. |
Paragraphs | ParagraphCollection | קריאה | מקבל אוסף של פסקאות שהן צאצאים ישירים של הסיפור. |
Tables | TableCollection | קריאה | מקבל אוסף של טבלאות שהן צאצאים ישירים של הסיפור. |
IsInsertRevision | bool | קריאה | מקבל את is insert revision. |
IsDeleteRevision | bool | קריאה | מקבל את ערך מחיקת הגרסה. |
IsMoveFromRevision | bool | קריאה | מקבל את is move מהגרסה. |
IsMoveToRevision | bool | קריאה | מקבל את is move to revision. |
Font | Font | קריאה | מספק גישה לעיצוב הגופן של תו העוגן של האובייקט הזה. |
IsComposite | bool | קריאה | מחזיר true מכיוון שהצומת הזה יכול להכיל צמתים צאצאים. |
HasChildNodes | bool | קריאה | מחזיר true אם ל-node זה יש צמתים ילידים. |
FirstChild | Node | קריאה | מקבל את הילד הראשון של הצומת. |
LastChild | Node | קריאה | מחזיר את הילד האחרון של הצומת. |
Count | int | קריאה | מחזיר את מספר הילדים הישירים של צומת זה. |
NodeType | NodeType | קריאה | מקבל את סוג הצומת הזה. |
ParentNode | CompositeNode | קריאה | מקבל את ההורה המיידי של הצומת הזה. |
Document | DocumentBase | קריאה | מקבל את המסמך שאליו צומת זה שייך. |
PreviousSibling | Node | קריאה | מקבל את הצומת שמקדים מיד את הצומת הזה. |
NextSibling | Node | קריאה | מקבל את הצומת שמיד אחרי הצומת הזה. |
Range | Range | קריאה | מחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה. |
CustomNodeId | int | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
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 של סוג צומת למחרוזת ידידותית למשתמש. |