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.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר קטע.
BodyBodyקריאהמחזיר את צומת הילד Body של הקטע.
HeadersFootersHeaderFooterCollectionקריאהמספק גישה לצמתים של הכותרות והתחתיות של המקטע.
PageSetupPageSetupקריאהמחזיר אובייקט שמייצג את הגדרות העמוד ותכונות המקטע.
ProtectedForFormsboolקריאה/כתיבהאמת אם המקטע מוגן עבור טפסים.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים ילידים.
HasChildNodesboolקריאהמחזיר true אם לצומת הזה יש צמתים ילידים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים הישירים של צומת זה.
ParentNodeCompositeNodeקריאהמקבל את ההורה המיידי של הצומת הזה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו צומת זה שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שמקדים מיד את הצומת הזה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזירה אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם.

שיטות

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

ראה גם

 עברית