טבלה

טבלה

סקירה כללית

Table היא מחלקה ב‑Aspose.PDF FOSS עבור .NET. יורשת מ: BaseParagraph.

מייצג טבלה שניתן להוסיף לעמוד PDF.

מחלקה זו מספקת 12 שיטות לעבודה עם Table objects בתוכניות .NET. השיטות הזמינות כוללות: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET. מאפיינים: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, ועוד 24 נוספים.

מאפיינים

שםסוגגישהתיאור
ColumnWidthsstring?קריאה/כתיבהרוחבי עמודות מופרדים ברווחים (למשל
BorderBorderInfo?קריאה/כתיבהגבול הטבלה.
DefaultCellBorderBorderInfo?קריאה/כתיבהגבול תא ברירת מחדל המיושם לכל התאים אלא אם הוא שונה.
DefaultCellPaddingMarginInfo?קריאה/כתיבהמרווח פנימי של התא ברירת מחדל.
DefaultCellTextStateTextState?קריאה/כתיבהמצב טקסט ברירת מחדל לתאים.
BackgroundColorColor?קריאה/כתיבהצבע רקע של הטבלה.
Leftfloatקריאה/כתיבהמיקום שמאלי של הטבלה בדף.
Topfloatקריאה/כתיבהמיקום עליון של הטבלה בדף (מרחק מראש הדף).
MarginMarginInfoקריאה/כתיבהשוליים של הטבלה.
RepeatingRowsCountintקריאה/כתיבהמספר השורות שיש לחזור עליהן בראש כל דף כאשר הטבלה מתפרסת על פני מספר דפים.
RepeatingColumnsCountintקריאה/כתיבהמספר העמודות המקסימלי עבור הטבלה.
BrokenTableBrokenקריאה/כתיבהאופן שבירת הטבלה על פני דפים.
IsBrokenboolקריאה/כתיבההאם מותר לטבלה להישבר על פני דפים.
ColumnAdjustmentColumnAdjustmentקריאה/כתיבהאופן גודל העמודות כאשר הטבלה מוצגת (שוויון API).
RowsRowsקריאההאוסף של השורות בטבלה זו.
DefaultColumnWidthstring?קריאה/כתיבהרוחב עמודה ברירת מחדל המשמש כאשר ColumnWidths ריק.
CornerStyleBorderCornerStyleקריאה/כתיבהסגנון עיגול פינות המיושם לתיבת הגבול של הטבלה.
IsBordersIncludedboolקריאה/כתיבהכאשר אמת, רוחבי גבול התא נחשבים כחלק מהמרווח הפנימי של התא וחישובי גובה השורה.
BreakTextTextFragment?קריאה/כתיבהמחוון אופציונלי מצויר במפצל הדפים כאשר שורה מחולקת על פני דפים.
RepeatingRowsStyleTextState?קריאה/כתיבהמצב טקסט ברירת מחדל לשורות החוזרות בעמודי המשך (ראו RepeatingRowsCount).
AlignmentHorizontalAlignmentקריאה/כתיבהמקבל או מגדיר את היישור.
HorizontalAlignmentHorizontalAlignmentקריאה/כתיבהיישור אופקי המיושם לפסקה זו.
VerticalAlignmentVerticalAlignmentקריאה/כתיבהיישור אנכי המיושם לפסקה זו.
IsFirstParagraphInColumnboolקריאה/כתיבההכרח שהפסקה תתחיל בעמודה חדשה.
IsKeptWithNextboolקריאה/כתיבהלהשאיר פסקה זו באותו דף כמו הבאה.
IsInNewPageboolקריאה/כתיבההכרח שהפסקה תתחיל בדף חדש.
IsInLineParagraphboolקריאה/כתיבהדגל פסקה משולבת (אינה מתחילה שורה חדשה).
HyperlinkTextstring?קריאה/כתיבהיעד קישור היפר-טקסט מסוג מחרוזת מדור קודם.
HyperlinkHyperlink?קריאה/כתיבהקישוט קישור היפר-טקסט מסוג המיושם לפסקה.
ZIndexintקריאה/כתיבהאינדקס סדר Z בו משתמש רינדור ה-DOM.

שיטות

SignatureDescription
Table()קורא ל-Table על מופע Table זה.
GetWidth()סכום רוחבי העמודות מ-ColumnWidths.
GetHeight(parentPage: Page)גובה משוער של הטבלה המוצגת על parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)החל textState על כל תא בעמודה המספרית (מתחילה מ-1) הנתונה.
Clone()שיבוט רדוד של הטבלה.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)ייבא מערך אובייקטים דו-ממדי לתוך הטבלה.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)ייבא את כל השורות של DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)ייבא עם הגדרת מקסימום שורות / מקסימום עמודות מפורשת ודגל תמיכה ב-HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)ייבא תת‑קבוצה של שורות / עמודות שנבחרו ברשימות אינדקס.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)ייבא DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)בנה את הטבלה על פני מספר עמודים.
Build(page: Page)בנה את בתים של זרם תוכן הטבלה עבור העמוד הנתון.

ראה גם

 עברית