Cell

סקירה כללית

Cell היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode, ICellAttrSource, ITrackableNode.

מייצגת תא בטבלה.

המחלקה הזו מספקת 28 שיטות לעבודה עם אובייקטי Cell בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, Cell, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, ועוד 16 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: CellFormat, Count, CustomNodeId, Document, FirstChild, FirstParagraph, ועוד 16 נוספים.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר תא.
NextCellCellקריאהמקבל את הצומת Cell הבא.
PreviousCellCellקריאהמקבל את הצומת Cell הקודם.
ParentRowRowקריאהמחזיר את השורה ההורה של התא.
FirstParagraphParagraphקריאהמקבל את הפסקה הראשונה מבין הילדים הישירים.
LastParagraphParagraphקריאהמקבל את הפסקה האחרונה מבין הילדים הישירים.
IsFirstCellboolקריאהTrue אם זה התא הראשון בתוך שורה; false אחרת.
IsLastCellboolקריאהTrue אם זה התא האחרון בתוך שורה; false אחרת.
CellFormatCellFormatקריאהמספק גישה לתכונות העיצוב של התא.
ParagraphsParagraphCollectionקריאהמקבל אוסף של פסקאות שהן צאצאים מיידיים של התא.
TablesTableCollectionקריאהמקבל אוסף של טבלאות שהן צאצאים מיידיים של התא.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים צאצאים.
HasChildNodesboolקריאהמחזיר true אם ל-node הזה יש צמתים בנים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמחזיר את מספר הילדים הישירים של צומת זה.
ParentNodeCompositeNodeקריאהמקבל את ההורה המיידי של הצומת הזה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו הצומת שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שממוקם מיד לפני צומת זה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

חתימהתיאור
Cell(doc: DocumentBase)מאתחל מופע חדש של המחלקה Cell.
Accept(visitor: DocumentVisitor)קורא ל-VisitCellStart, ואז קורא ל-Accept עבור כל צמתים הבנים של הסעיף וקורא ל-VisitCellEnd בסוף.
AcceptStart(visitor: DocumentVisitor)Accepts מבקר לביקור בתחילת התא.
AcceptEnd(visitor: DocumentVisitor)Accepts מבקר לביקור בסוף התא.
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()יוצר נוויגטור שניתן להשתמש בו כדי לעבור ולקרוא צמתים.
Clone(isCloneChildren: bool)עליך להשתמש ב-overload של Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול של צומת אחר (בדרך כלל קומפוזיט).
GetAncestor(ancestorType: Type)מקבל את הצאצא הראשון של סוג האובייקט שצוין.
GetAncestorOf()קורא ל-GetAncestorOf על מופע Cell זה.
Remove()מסיר את עצמו מההורה.
NextPreOrder(rootNode: Node)מקבל את הצומת הבא בהתאם לאלגוריתם טיול העץ בקדם-סדר.
PreviousPreOrder(rootNode: Node)מקבל את הצומת הקודם בהתאם לאלגוריתם טיול העץ בקדם-סדר.
ToString(saveFormat: SaveFormat)מייצא את תוכן הצומת למחרוזת בפורמט המוגדר.
NodeTypeToString(nodeType: NodeType)מתודה עזר שממירה ערך enum של סוג צומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית