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

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר טבלה.
FirstRowRowקריאהמחזיר את צומת השורה הראשון בטבלה.
LastRowRowקריאהמחזירה את צומת Row האחרון בטבלה.
RowsRowCollectionקריאהמספקת גישה טיפוסית לשורות של הטבלה.
AlignmentTableAlignmentקריאה/כתיבהמציינת כיצד inline table מיושרת במסמך.
AllowAutoFitboolקריאה/כתיבהמאפשר ל-Microsoft Word ול-Aspose.Words לשנות את גודל התאים בטבלה אוטומטית כך שיתאימו לתוכן שלהם.
PreferredWidthPreferredWidthקריאה/כתיבהמקבל או מגדיר את הרוחב המועדף של הטבלה.
Bidiboolקריאה/כתיבהמקבל או מגדיר האם זו טבלה מימין לשמאל.
LeftPaddingdoubleקריאה/כתיבהמקבל או מגדיר את כמות המרחב (בנקודות) שיש להוסיף לשמאל של תוכן התאים.
RightPaddingdoubleקריאה/כתיבהמקבל או מגדיר את כמות המרחב (בנקודות) שיש להוסיף לימין של תוכן התאים.
TopPaddingdoubleקריאה/כתיבהמקבל או מגדיר את כמות המרחב (בנקודות) שיש להוסיף מעל תוכן התאים.
BottomPaddingdoubleקריאה/כתיבהמקבל או מגדיר את כמות הרווח (בנקודות) להוספה מתחת לתוכן התאים.
CellSpacingdoubleקריאה/כתיבהמקבל או מגדיר את כמות הרווח (בנקודות) בין התאים.
AllowCellSpacingboolקריאה/כתיבהמקבל או מגדיר את האפשרות "Allow spacing between cells".
LeftIndentdoubleקריאה/כתיבהמקבל או מגדיר את הערך שמייצג את ההזחה השמאלית של הטבלה.
StyleOptionsTableStyleOptionsקריאה/כתיבהמקבל או מגדיר דגלי ביט שמציינים איך סגנון הטבלה מוחל על טבלה זו.
StyleStyleקריאה/כתיבהמקבל או מגדיר את סגנון הטבלה המיושם על טבלה זו.
StyleNamestringקריאה/כתיבהמקבל או מגדיר את שם סגנון הטבלה המיושם על טבלה זו.
StyleIdentifierStyleIdentifierקריאה/כתיבהמקבל או מגדיר את מזהה הסגנון הבלתי תלוי במיקום של סגנון הטבלה המיושם על טבלה זו.
TextWrappingTextWrappingקריאה/כתיבהמקבל או מגדיר TextWrapping עבור הטבלה.
Titlestringקריאה/כתיבהמקבל או מגדיר את כותרת הטבלה הזו.
Descriptionstringקריאה/כתיבהמקבל או מגדיר את התיאור של הטבלה הזו.
DistanceLeftdoubleקריאה/כתיבהמקבל או מגדיר את המרחק בין הצד השמאלי של הטבלה לטקסט שמסביב, בנקודות.
DistanceRightdoubleקריאה/כתיבהמקבל או מגדיר את המרחק בין הצד הימני של הטבלה לטקסט שמסביב, בנקודות.
DistanceTopdoubleקריאה/כתיבהמקבל או מגדיר את המרחק בין חלק עליון של הטבלה לטקסט הסובב, בנקודות.
DistanceBottomdoubleקריאה/כתיבהמקבל או מגדיר את המרחק בין חלק תחתון של הטבלה לטקסט הסובב, בנקודות.
RelativeHorizontalAlignmentHorizontalAlignmentקריאה/כתיבהמקבל או מגדיר יישור אופקי יחסי של טבלה צפה.
RelativeVerticalAlignmentVerticalAlignmentקריאה/כתיבהמקבל או מגדיר יישור אנכי יחסי של טבלה מרחפת.
HorizontalAnchorRelativeHorizontalPositionקריאה/כתיבהמקבל את האובייקט הבסיסי שממנו יש לחשב את המיקום האופקי של הטבלה הצפה.
VerticalAnchorRelativeVerticalPositionקריאה/כתיבהמקבל את האובייקט הבסיסי שממנו יש לחשב את המיקום האנכי של הטבלה הצפה.
AbsoluteHorizontalDistancedoubleקריאה/כתיבהמקבל או מגדיר את המיקום האופקי המוחלט של הטבלה הצפה המוגדר במאפייני הטבלה, בנקודות.
AbsoluteVerticalDistancedoubleקריאה/כתיבהמקבל או מגדיר את המיקום האנכי המוחלט של הטבלה הצפה המוגדר במאפייני הטבלה, בנקודות.
AllowOverlapboolקריאהמקבל האם טבלה צפה תאפשר לאובייקטים צפים אחרים במסמך לחפוף את היקפה בעת הצגת הטבלה.
IsCompositeboolקריאהמחזיר true כיוון שהצומת הזה יכול להכיל צמתים ילדים.
HasChildNodesboolקריאהמחזיר true אם לצומת זה יש צמתים ילדים כלשהם.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים הישירים של הצומת הזה.
ParentNodeCompositeNodeקריאהמקבל את ההורה הישיר של צומת זה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו צומת זה שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שממוקם מיד לפני צומת זה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך הצומת הזה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

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

ראה גם

 עברית