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

מאפיינים

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

שיטות

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

ראה גם

 עברית