جدول

نظرة عامة

Table هي فئة في Aspose.PDF FOSS لـ .NET. ترث من: BaseParagraph.

يمثل جدولًا يمكن إضافته إلى صفحة PDF.

توفر هذه الفئة 12 طريقة للعمل مع كائنات Table في برامج .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?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عند التفعيل، تُحسب عرض حدود الخلية ضمن حشو الخلية وحسابات ارتفاع الصف.
BreakTextTextFragment?Read/Writeمؤشر اختياري يُرسم عند فاصل الصفحة عندما يتم تقسيم صف عبر صفحات.
RepeatingRowsStyleTextState?Read/Writeحالة النص الافتراضية للصفوف المتكررة في صفحات الاستمرار (انظر RepeatingRowsCount).
AlignmentHorizontalAlignmentRead/Writeيحصل أو يضبط المحاذاة.
HorizontalAlignmentHorizontalAlignmentRead/Writeالمحاذاة الأفقية المطبقة على هذه الفقرة.
VerticalAlignmentVerticalAlignmentRead/Writeالمحاذاة العمودية المطبقة على هذه الفقرة.
IsFirstParagraphInColumnboolRead/Writeإجبار الفقرة على البدء بعمود جديد.
IsKeptWithNextboolRead/Writeإبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية.
IsInNewPageboolRead/Writeإجبار الفقرة على البدء بصفحة جديدة.
IsInLineParagraphboolRead/Writeعلامة الفقرة المتضمنة (لا تبدأ سطرًا جديدًا).
HyperlinkTextstring?Read/Writeهدف الارتباط التشعبي من نوع سلسلة (Legacy).
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 على كل خلية في رقم العمود المعطى (مبني على 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)إنشاء بايتات تدفق محتوى الجدول للصفحة المعطاة.

انظر أيضًا

 العربية