جدول

جدول

نمای کلی

Table یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌بری می‌کند از: BaseParagraph.

نمایش یک جدول که می‌تواند به یک صفحه PDF اضافه شود.

این کلاس 12 متد برای کار با اشیاء Table در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Build، BuildMultiPage، Clone، GetHeight، GetWidth، ImportArray، ImportDataTable، ImportDataView، SetColumnTextState، Table. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند. خواص: Alignment، BackgroundColor، Border، BreakText، Broken، ColumnAdjustment، و 24 مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
ColumnWidthsstring?Read/Writeعرض ستون‌ها به صورت جدا شده با فاصله (مثلاً
BorderBorderInfo?Read/Writeحاشیه جدول.
DefaultCellBorderBorderInfo?Read/Writeحاشیه پیش‌فرض سلول که به تمام سلول‌ها اعمال می‌شود مگر اینکه بازنویسی شود.
DefaultCellPaddingMarginInfo?Read/Writeفاصله داخلی پیش‌فرض سلول.
DefaultCellTextStateTextState?Read/Writeوضعیت متن پیش‌فرض برای سلول‌ها.
BackgroundColorColor?Read/Writeرنگ پس‌زمینه جدول.
LeftfloatRead/Writeموقعیت چپ جدول در صفحه.
TopfloatRead/Writeموقعیت بالای جدول در صفحه (فاصله از بالای صفحه).
MarginMarginInfoRead/Writeحاشیه جدول.
RepeatingRowsCountintRead/Writeتعداد ردیف‌هایی که در بالای هر صفحه تکرار می‌شوند وقتی جدول در چند صفحه ادامه دارد.
RepeatingColumnsCountintRead/Writeحداکثر تعداد ستون‌ها برای جدول.
BrokenTableBrokenRead/Writeنحوه تقسیم جدول در صفحات.
IsBrokenboolRead/Writeآیا اجازه تقسیم جدول در صفحات وجود دارد یا خیر.
ColumnAdjustmentColumnAdjustmentRead/Writeنحوه تعیین اندازه ستون‌ها هنگام رندر جدول (برابری API).
RowsRowsReadمجموعه ردیف‌های این جدول.
DefaultColumnWidthstring?Read/Writeعرض پیش‌فرض ستون که وقتی ColumnWidths خالی باشد استفاده می‌شود.
CornerStyleBorderCornerStyleRead/Writeسبک گرد کردن گوشه‌ها که به جعبه حاشیه جدول اعمال می‌شود.
IsBordersIncludedboolRead/Writeزمانی که true باشد، عرض حاشیه سلول در محاسبه فاصله داخلی سلول و ارتفاع ردیف لحاظ می‌شود.
BreakTextTextFragment?Read/Writeنشانگر اختیاری که در شکست صفحه رسم می‌شود وقتی ردیف در صفحات تقسیم می‌شود.
RepeatingRowsStyleTextState?Read/Writeوضعیت متن پیش‌فرض برای ردیف‌های تکرار شده در صفحات ادامه (به RepeatingRowsCount مراجعه کنید).
AlignmentHorizontalAlignmentRead/Writeدریافت یا تنظیم ترازبندی.
HorizontalAlignmentHorizontalAlignmentRead/Writeترازبندی افقی اعمال شده به این پاراگراف.
VerticalAlignmentVerticalAlignmentRead/Writeترازبندی عمودی اعمال شده به این پاراگراف.
IsFirstParagraphInColumnboolRead/Writeاجبار پاراگراف به شروع در یک ستون جدید.
IsKeptWithNextboolRead/Writeنگه داشتن این پاراگراف در همان صفحه با پاراگراف بعدی.
IsInNewPageboolRead/Writeاجبار پاراگراف به شروع در صفحه جدید.
IsInLineParagraphboolRead/Writeپرچم پاراگراف درون‌خطی (خط جدیدی شروع نمی‌کند).
HyperlinkTextstring?Read/Writeهدف پیوندهای ابرمتنی به‌صورت رشته‌ای قدیمی.
HyperlinkHyperlink?Read/Writeدکوراسیون پیوند ابرمتنی تایپ‌شده که به پاراگراف اعمال می‌شود.
ZIndexintRead/Writeشاخص ترتیب Z که توسط رندرر DOM استفاده می‌شود.

متدها

SignatureDescription
Table()متد Table را بر روی این نمونه Table فراخوانی می‌کند.
GetWidth()مجموع عرض ستون‌ها از ColumnWidths.
GetHeight(parentPage: Page)ارتفاع رندر شده تقریبی جدول بر روی parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)اعمال textState بر روی هر سلول در شماره ستون داده شده (شماره‌گذاری از ۱).
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)ساخت بایت‌های جریان محتوای جدول برای صفحه داده شده.

همچنین ببینید

 فارسی