Row
סקירה כללית
Row היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode, IRowAttrSource, ITrackableNode.
מייצגת שורת טבלה.
מחלקה זו מספקת 28 שיטות לעבודה עם אובייקטי Row בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, ו-16 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: Cells, Count, CustomNodeId, Document, FirstCell, FirstChild, ו-16 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר שורה. |
ParentTable | Table | קריאה | מחזיר את טבלת האב המיידית של השורה. |
IsFirstRow | bool | קריאה | True אם זו השורה הראשונה בטבלה; false אחרת. |
IsLastRow | bool | קריאה | True אם זו השורה האחרונה בטבלה; false אחרת. |
NextRow | Row | קריאה | מקבל את צומת Row הבא. |
PreviousRow | Row | קריאה | מקבל את צומת Row הקודם. |
FirstCell | Cell | קריאה | מחזיר את ה-Cell הראשון בשורה. |
LastCell | Cell | קריאה | מחזיר את ה-Cell האחרון בשורה. |
Cells | CellCollection | קריאה | מספק גישה בעלת טיפוס לתתי הצמתים Cell של השורה. |
RowFormat | RowFormat | קריאה | מספק גישה למאפייני העיצוב של השורה. |
Hidden | 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 | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
Row(doc: DocumentBase) | מאתחל מופע חדש של המחלקה Row. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitRowStart, ואז קורא ל-Accept עבור כל צמתים הילדים של הסקשן וקורא ל-VisitRowEnd בסוף. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לביקור בתחילת השורה. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לביקור בסיום השורה. |
GetText() | מקבל את הטקסט של כל התאים בשורה זו כולל את תו סוף השורה. |
EnsureMinimum() | אם לשורה אין תאים, יוצר ומצמיד תא אחד. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צומת ילדים המתאימים לסוג המוגדר. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר את צומת הילד ה-Nth המתאים לסוג המוגדר. |
SelectNodes(xpath: string) | בוחר רשימת צמתים התואמים לביטוי XPath. |
SelectSingleNode(xpath: string) | בוחר את הצומת הראשון התואם לביטוי 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) | מחזיר את האינדקס של צומת הילד המוגדר במערך צמתי הילדים. |
CreateNavigator() | יוצר לנווט שניתן להשתמש בו לניווט ולקריאת צמתים. |
Clone(isCloneChildren: bool) | עליך להשתמש ב-overload Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת אחר (בדרך כלל מורכב). |
GetAncestor(ancestorType: Type) | מקבל את הקדום הראשון של סוג האובייקט שצוין. |
GetAncestorOf() | קורא ל-GetAncestorOf על מופע Row זה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא לפי אלגוריתם ההליכה בעץ בסדר קדם-סדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם לפי אלגוריתם ההליכה בעץ בסדר קדם-סדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט המוגדר. |
NodeTypeToString(nodeType: NodeType) | מתודה עזר שממירה ערך enum של סוג הצומת למחרוזת ידידותית למשתמש. |