טבלה
סקירה כללית
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 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
ColumnWidths | string? | קריאה/כתיבה | רוחבי עמודות מופרדים ברווחים (למשל |
Border | BorderInfo? | קריאה/כתיבה | גבול הטבלה. |
DefaultCellBorder | BorderInfo? | קריאה/כתיבה | גבול תא ברירת מחדל המיושם לכל התאים אלא אם הוא שונה. |
DefaultCellPadding | MarginInfo? | קריאה/כתיבה | מרווח פנימי של התא ברירת מחדל. |
DefaultCellTextState | TextState? | קריאה/כתיבה | מצב טקסט ברירת מחדל לתאים. |
BackgroundColor | Color? | קריאה/כתיבה | צבע רקע של הטבלה. |
Left | float | קריאה/כתיבה | מיקום שמאלי של הטבלה בדף. |
Top | float | קריאה/כתיבה | מיקום עליון של הטבלה בדף (מרחק מראש הדף). |
Margin | MarginInfo | קריאה/כתיבה | שוליים של הטבלה. |
RepeatingRowsCount | int | קריאה/כתיבה | מספר השורות שיש לחזור עליהן בראש כל דף כאשר הטבלה מתפרסת על פני מספר דפים. |
RepeatingColumnsCount | int | קריאה/כתיבה | מספר העמודות המקסימלי עבור הטבלה. |
Broken | TableBroken | קריאה/כתיבה | אופן שבירת הטבלה על פני דפים. |
IsBroken | bool | קריאה/כתיבה | האם מותר לטבלה להישבר על פני דפים. |
ColumnAdjustment | ColumnAdjustment | קריאה/כתיבה | אופן גודל העמודות כאשר הטבלה מוצגת (שוויון API). |
Rows | Rows | קריאה | האוסף של השורות בטבלה זו. |
DefaultColumnWidth | string? | קריאה/כתיבה | רוחב עמודה ברירת מחדל המשמש כאשר ColumnWidths ריק. |
CornerStyle | BorderCornerStyle | קריאה/כתיבה | סגנון עיגול פינות המיושם לתיבת הגבול של הטבלה. |
IsBordersIncluded | bool | קריאה/כתיבה | כאשר אמת, רוחבי גבול התא נחשבים כחלק מהמרווח הפנימי של התא וחישובי גובה השורה. |
BreakText | TextFragment? | קריאה/כתיבה | מחוון אופציונלי מצויר במפצל הדפים כאשר שורה מחולקת על פני דפים. |
RepeatingRowsStyle | TextState? | קריאה/כתיבה | מצב טקסט ברירת מחדל לשורות החוזרות בעמודי המשך (ראו RepeatingRowsCount). |
Alignment | HorizontalAlignment | קריאה/כתיבה | מקבל או מגדיר את היישור. |
HorizontalAlignment | HorizontalAlignment | קריאה/כתיבה | יישור אופקי המיושם לפסקה זו. |
VerticalAlignment | VerticalAlignment | קריאה/כתיבה | יישור אנכי המיושם לפסקה זו. |
IsFirstParagraphInColumn | bool | קריאה/כתיבה | הכרח שהפסקה תתחיל בעמודה חדשה. |
IsKeptWithNext | bool | קריאה/כתיבה | להשאיר פסקה זו באותו דף כמו הבאה. |
IsInNewPage | bool | קריאה/כתיבה | הכרח שהפסקה תתחיל בדף חדש. |
IsInLineParagraph | bool | קריאה/כתיבה | דגל פסקה משולבת (אינה מתחילה שורה חדשה). |
HyperlinkText | string? | קריאה/כתיבה | יעד קישור היפר-טקסט מסוג מחרוזת מדור קודם. |
Hyperlink | Hyperlink? | קריאה/כתיבה | קישוט קישור היפר-טקסט מסוג המיושם לפסקה. |
ZIndex | int | קריאה/כתיבה | אינדקס סדר Z בו משתמש רינדור ה-DOM. |
שיטות
| Signature | Description |
|---|---|
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) | בנה את בתים של זרם תוכן הטבלה עבור העמוד הנתון. |