Section
Section
סקירה כללית
Section היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode, ISectionAttrSource.
מייצגת קטע יחיד במסמך.
מחלקה זו מספקת 34 שיטות לעבודה עם עצמים מסוג Section בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor, ו-21 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת החבילה Aspose.Words FOSS עבור .NET. מאפיינים: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes, ועוד 10.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר קטע. |
Body | Body | קריאה | מחזיר את צומת הילד Body של הקטע. |
HeadersFooters | HeaderFooterCollection | קריאה | מספק גישה לצמתים של הכותרות והתחתיות של המקטע. |
PageSetup | PageSetup | קריאה | מחזיר אובייקט שמייצג את הגדרות העמוד ותכונות המקטע. |
ProtectedForForms | bool | קריאה/כתיבה | אמת אם המקטע מוגן עבור טפסים. |
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 | קריאה/כתיבה | מציין מזהה צומת מותאם. |
שיטות
| חתימה | תיאור |
|---|---|
Section(doc: DocumentBase) | מאתחל מופע חדש של המחלקה Section. |
Clone() | יוצר שכפול של קטע זה. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitSectionStart, לאחר מכן קורא ל-Accept עבור כל הצמתים הצאצאים של הקטע וקורא ל-VisitSectionEnd בסוף. |
AcceptStart(visitor: DocumentVisitor) | קורא ל-AcceptStart(visitor) במופע Section זה. |
AcceptEnd(visitor: DocumentVisitor) | קורא ל-AcceptEnd(visitor) על מופע Section זה. |
PrependContent(sourceSection: Section) | מכניס עותק של תוכן הקטע המקור בתחילת קטע זה. |
AppendContent(sourceSection: Section) | מכניס עותק של תוכן הקטע המקור בסוף קטע זה. |
ClearContent() | מנקה את הקטע. |
ClearHeadersFooters() | מנקה את הכותרות והתחתיות של קטע זה. |
ClearHeadersFooters(preserveWatermarks: bool) | מנקה את הכותרות והתחתיות של קטע זה. |
DeleteHeaderFooterShapes() | מוחק את כל הצורות (אובייקטי ציור) מהכותרות והתחתיות של קטע זה. |
EnsureMinimum() | מבטיח שלקטע יש גוף עם פסקה אחת. |
GetText() | מקבל את הטקסט של צומת זה ושל כל הילדים שלו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזירה אוסף של צמתים צאצאים המתאימים לסוג המוגדר. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזירה את הצומת הצאצאי ה-Nth המתאים לסוג המוגדר. |
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() | יוצר נווט שניתן להשתמש בו כדי לעבור על צמתים ולקרוא אותם. |
GetAncestor(ancestorType: Type) | מקבל את האיבר האב הראשון של סוג האובייקט שצוין. |
GetAncestorOf() | קורא ל-GetAncestorOf על מופע Section זה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא בהתאם לאלגוריתם מסע העץ בסדר קדם-סדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם בהתאם לאלגוריתם מסע העץ בסדר קדם-סדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט שצוין. |
NodeTypeToString(nodeType: NodeType) | מתודה עזר שממירה ערך enum של סוג הצומת למחרוזת ידידותית למשתמש. |