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