Table

نظرة عامة

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

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

توفر هذه الفئة 12 طريقة للعمل مع كائنات الجدول في برامج .NET. المنهجيات المتاحة تشمل: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,و 24 آخرين.

خصائص

اسمالنوعAccessوصف
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.

الطرق

Signatureوصف
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)استيراد مع صفوف / أعمدة max واضحة و 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)قم بإنشاء بيانات جدول المحتوى للصفحة المذكورة.

انظر أيضاً

 العربية