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

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר שורה.
ParentTableTableקריאהמחזיר את טבלת האב המיידית של השורה.
IsFirstRowboolקריאהTrue אם זו השורה הראשונה בטבלה; false אחרת.
IsLastRowboolקריאהTrue אם זו השורה האחרונה בטבלה; false אחרת.
NextRowRowקריאהמקבל את צומת Row הבא.
PreviousRowRowקריאהמקבל את צומת Row הקודם.
FirstCellCellקריאהמחזיר את ה-Cell הראשון בשורה.
LastCellCellקריאהמחזיר את ה-Cell האחרון בשורה.
CellsCellCollectionקריאהמספק גישה בעלת טיפוס לתתי הצמתים Cell של השורה.
RowFormatRowFormatקריאהמספק גישה למאפייני העיצוב של השורה.
Hiddenboolקריאה/כתיבהמקבל או מגדיר דגל שמציין אם השורה הזו מוסתרת או לא.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים צאצאים.
HasChildNodesboolקריאהמחזיר true אם לצומת זה יש צמתים צאצאים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים המיידיים של הצומת הזה.
ParentNodeCompositeNodeקריאהמקבל את ההורה המיידי של הצומת הזה.
DocumentDocumentBaseקריאהמקבל את המסמך שהצומת הזה שייך אליו.
PreviousSiblingNodeקריאהמקבל את הצומת הממוקם מיד לפני צומת זה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

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

ראה גם

 עברית