Table
نمای کلی
Table یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: BaseParagraph.
نشان دهنده یک جدول است که می تواند به صفحه PDF اضافه شود.
این کلاس ۱۲ روش برای کار با اشیاء جدول در برنامه های .NET را فراهم می کند. روش های موجود شامل: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,و 24 تا ديگه.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
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-order که توسط DOM renderer استفاده می شود. |
روش ها
| Signature | شرح: |
|---|---|
Table() | جدول در این مثال میز را فرا می خواند. |
GetWidth() | مجموع عرض ستون ها از ColumnWidths. |
GetHeight(parentPage: Page) | تقریباً ارتفاع جدول در parentPage ارائه شده است. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | برای هر سلول در شماره ستون داده شده (بر اساس 1) متنState اعمال کنید. |
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) | برای صفحه داده شده بایت های جریان محتویات جدول را بسازید. |