Table
Table
סקירה כללית
Table היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode.
מייצגת טבלה במסמך Word.
המחלקה הזו מספקת 35 שיטות לעבודה עם אובייקטי Table בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor, ו-23 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap, ו-38 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר טבלה. |
FirstRow | Row | קריאה | מחזיר את צומת השורה הראשון בטבלה. |
LastRow | Row | קריאה | מחזירה את צומת Row האחרון בטבלה. |
Rows | RowCollection | קריאה | מספקת גישה טיפוסית לשורות של הטבלה. |
Alignment | TableAlignment | קריאה/כתיבה | מציינת כיצד inline table מיושרת במסמך. |
AllowAutoFit | bool | קריאה/כתיבה | מאפשר ל-Microsoft Word ול-Aspose.Words לשנות את גודל התאים בטבלה אוטומטית כך שיתאימו לתוכן שלהם. |
PreferredWidth | PreferredWidth | קריאה/כתיבה | מקבל או מגדיר את הרוחב המועדף של הטבלה. |
Bidi | bool | קריאה/כתיבה | מקבל או מגדיר האם זו טבלה מימין לשמאל. |
LeftPadding | double | קריאה/כתיבה | מקבל או מגדיר את כמות המרחב (בנקודות) שיש להוסיף לשמאל של תוכן התאים. |
RightPadding | double | קריאה/כתיבה | מקבל או מגדיר את כמות המרחב (בנקודות) שיש להוסיף לימין של תוכן התאים. |
TopPadding | double | קריאה/כתיבה | מקבל או מגדיר את כמות המרחב (בנקודות) שיש להוסיף מעל תוכן התאים. |
BottomPadding | double | קריאה/כתיבה | מקבל או מגדיר את כמות הרווח (בנקודות) להוספה מתחת לתוכן התאים. |
CellSpacing | double | קריאה/כתיבה | מקבל או מגדיר את כמות הרווח (בנקודות) בין התאים. |
AllowCellSpacing | bool | קריאה/כתיבה | מקבל או מגדיר את האפשרות "Allow spacing between cells". |
LeftIndent | double | קריאה/כתיבה | מקבל או מגדיר את הערך שמייצג את ההזחה השמאלית של הטבלה. |
StyleOptions | TableStyleOptions | קריאה/כתיבה | מקבל או מגדיר דגלי ביט שמציינים איך סגנון הטבלה מוחל על טבלה זו. |
Style | Style | קריאה/כתיבה | מקבל או מגדיר את סגנון הטבלה המיושם על טבלה זו. |
StyleName | string | קריאה/כתיבה | מקבל או מגדיר את שם סגנון הטבלה המיושם על טבלה זו. |
StyleIdentifier | StyleIdentifier | קריאה/כתיבה | מקבל או מגדיר את מזהה הסגנון הבלתי תלוי במיקום של סגנון הטבלה המיושם על טבלה זו. |
TextWrapping | TextWrapping | קריאה/כתיבה | מקבל או מגדיר TextWrapping עבור הטבלה. |
Title | string | קריאה/כתיבה | מקבל או מגדיר את כותרת הטבלה הזו. |
Description | string | קריאה/כתיבה | מקבל או מגדיר את התיאור של הטבלה הזו. |
DistanceLeft | double | קריאה/כתיבה | מקבל או מגדיר את המרחק בין הצד השמאלי של הטבלה לטקסט שמסביב, בנקודות. |
DistanceRight | double | קריאה/כתיבה | מקבל או מגדיר את המרחק בין הצד הימני של הטבלה לטקסט שמסביב, בנקודות. |
DistanceTop | double | קריאה/כתיבה | מקבל או מגדיר את המרחק בין חלק עליון של הטבלה לטקסט הסובב, בנקודות. |
DistanceBottom | double | קריאה/כתיבה | מקבל או מגדיר את המרחק בין חלק תחתון של הטבלה לטקסט הסובב, בנקודות. |
RelativeHorizontalAlignment | HorizontalAlignment | קריאה/כתיבה | מקבל או מגדיר יישור אופקי יחסי של טבלה צפה. |
RelativeVerticalAlignment | VerticalAlignment | קריאה/כתיבה | מקבל או מגדיר יישור אנכי יחסי של טבלה מרחפת. |
HorizontalAnchor | RelativeHorizontalPosition | קריאה/כתיבה | מקבל את האובייקט הבסיסי שממנו יש לחשב את המיקום האופקי של הטבלה הצפה. |
VerticalAnchor | RelativeVerticalPosition | קריאה/כתיבה | מקבל את האובייקט הבסיסי שממנו יש לחשב את המיקום האנכי של הטבלה הצפה. |
AbsoluteHorizontalDistance | double | קריאה/כתיבה | מקבל או מגדיר את המיקום האופקי המוחלט של הטבלה הצפה המוגדר במאפייני הטבלה, בנקודות. |
AbsoluteVerticalDistance | double | קריאה/כתיבה | מקבל או מגדיר את המיקום האנכי המוחלט של הטבלה הצפה המוגדר במאפייני הטבלה, בנקודות. |
AllowOverlap | 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 | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
Table(doc: DocumentBase) | מאתחל מופע חדש של המחלקה Table. |
ConvertToHorizontallyMergedCells() | ממיר תאים הממוזגים אופקית לפי רוחב לתאים הממוזגים לפי HorizontalMerge. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitTableStart, לאחר מכן קורא ל-Accept עבור כל צמתי הילד של המקטע וקורא ל-VisitTableEnd בסיום. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לביקור בתחילת הטבלה. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לביקור בסוף הטבלה. |
EnsureMinimum() | אם לטבלה אין שורות, יוצר ומוסיף שורה אחת. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | מגדיר את כל גבולות הטבלה לסגנון הקו, הרוחב והצבע שצוינו. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | מגדיר את גבול הטבלה המצויין לסגנון הקו, הרוחב והצבע שצוינו. |
ClearBorders() | מסיר את כל גבולות הטבלה והתאים בטבלה זו. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | מגדיר הצללה לערכים המצוינים על כל הטבלה. |
ClearShading() | מסיר את כל הצללה בטבלה. |
AutoFit(behavior: AutoFitBehavior) | משנה את גודל הטבלה והתאים בהתאם להתנהגות ההתאמה האוטומטית המצוינת. |
GetText() | מקבל את הטקסט של צומת זה ושל כל הצאצרים שלו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צמתים ילדים המתאימים לסוג שצוין. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר את צומת הילד ה-Nth המתאים לסוג שצוין. |
SelectNodes(xpath: string) | בוחר ברשימת צמתים המתאימים לביטוי XPath. |
SelectSingleNode(xpath: string) | בוחר את ה-Node הראשון המתאים לביטוי 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 על מופע Table זה. |
Remove() | מסיר את עצמו מהורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא בהתאם לאלגוריתם טיול העץ בקדמת-הסדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם בהתאם לאלגוריתם טיול העץ בקדמת-הסדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט המוגדר. |
NodeTypeToString(nodeType: NodeType) | מתודה שימושית שממירה ערך enum של סוג צומת למחרוזת ידידותית למשתמש. |