عرض جدول من مصدر البيانات

تسمح لك Aspose.PDF بإنشاء الجدول باستخدام مصدر البيانات من DataSet و Data Table والمصفوفات وكائنات IEnumerable باستخدام فئة PdfLightTable

تُستخدم فئة الجدول لمعالجة الجداول. تمنحنا هذه الفئة القدرة على إنشاء الجداول ووضعها في المستند، باستخدام الصفوف و الخلايا. لذلك، لإنشاء الجدول، تحتاج إلى إضافة العدد المطلوب من الصفوف وملئها بالعدد المناسب من الخلايا.

المثال التالي ينشئ الجدول 4x10.

عند تهيئة كائن الجدول، تم استخدام إعدادات الحد الأدنى:

  • ColumnWidths - عرض الأعمدة (بشكل افتراضي).
  • DefaultCellPadding - الحقول الافتراضية لخلايا الجدول.
  • Border - سمات إطار الجدول (النمط، السماكة، اللون).
  • DefaultCellBorder - سمات إطار الخلية (النمط، السماكة، اللون).

تصدير البيانات من مصفوفة الكائنات

توفر فئة الجدول طرقًا للتفاعل مع مصادر بيانات ADO.NET - ImportDataTable و ImportDataView. تستورد الطريقة الأولى البيانات من DataTable، والثانية من DataView. مع الأخذ في الاعتبار أن هذه الكائنات ليست مريحة جدًا للعمل في قالب MVC، سنقتصر على مثال موجز. في هذا المثال (السطر 50)، يتم استدعاء طريقة ImportDataTable وتستقبل كمعلمات مثيل DataTable وإعدادات إضافية مثل علامة الرأس والموقع الأولي (صفوف/أعمدة) لعرض البيانات.