HeaderFooter
HeaderFooter
סקירה כללית
HeaderFooter היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ-: Story.
מייצגת מכולה לטקסט הכותרת או הכותרת התחתונה של קטע.
מחלקה זו מספקת 29 שיטות לעבודה עם עצמים מסוג HeaderFooter בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, ועוד 17 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes, ועוד 15 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר HeaderFooter. |
ParentSection | Section | קריאה | מקבל את הקטע האב של הסיפור הזה. |
HeaderFooterType | HeaderFooterType | קריאה | מקבל את הסוג של כותרת/תחתית זה. |
IsHeader | bool | קריאה | True אם האובייקט HeaderFooter הזה הוא header. |
IsLinkedToPrevious | bool | קריאה/כתיבה | True אם header או footer זה מקושר ל-header או footer המתאים במקטע הקודם. |
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 | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType) | יוצר כותרת או תחתית חדשה מסוג שצוין. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitHeaderFooterStart, ואז קורא ל-Accept עבור כל צמתים הילד של החלק ומקרא ל-VisitHeaderFooterEnd בסופו. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לביקור בתחילת הכותרת. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לביקור בסוף הכותרת. |
DeleteShapes() | מוחק את כל הצורות מהטקסט של הסיפור הזה. |
AppendParagraph(text: string) | מתודה קיצור שיוצרת אובייקט Paragraph עם טקסט אופציונלי ומוסיפה אותו לסוף האובייקט הזה. |
GetText() | מקבל את הטקסט של צומת זה ושל כל הצאצרים שלו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזירה אוסף של צמתים ילדים שתואמים לסוג המוגדר. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר צומת ילד N-י שתואם לסוג שצוין. |
SelectNodes(xpath: string) | בוחר ברשימת צמתים התואמים לביטוי ה-XPath. |
SelectSingleNode(xpath: string) | בוחר בצומת הראשון שתואם לביטוי ה-XPath. |
GetEnumerator() | מספק תמיכה באיטרציה בסגנון foreach על צמתי הילד של צומת זה. |
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) | אתה צריך להשתמש ב-Clone(bool, INodeCloningListener) overload כאשר שכפול הצומת הוא חלק מתהליך (בדרך כלל מורכב) של שכפול צומת אחר. |
GetAncestor(ancestorType: Type) | מקבל את הצאצא הראשון של סוג האובייקט שצוין. |
GetAncestorOf() | קורא GetAncestorOf על מופע HeaderFooter זה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא על פי אלגוריתם המסע בעץ בסדר קדם-סדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם על פי אלגוריתם המסע בעץ בסדר קדם-סדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט המצויין. |
NodeTypeToString(nodeType: NodeType) | מתודה עזרית שממירה ערך enum של סוג הצומת למחרוזת ידידותית למשתמש. |