DrawTableRows
تخطيط الصفحة
الوصف
يرسم عدة صفوف من الجدول المحدد على الصفحة المحددة ويعيد الارتفاع الكلي للصفوف المرسومة
سيُرسم فقط عدد الصفوف التي تتسع في الارتفاع المحدد. استخدم
GetTableLastDrawnRow لتحديد رقم صف آخر صف
تُحجَم القيمة التي تُرجعها هذه الدالة وفق نظام الإحداثيات الحالي
الصيغة
Delphi
Function TPDFlib.DrawTableRows(TableID: Integer; Left, Top, Height: Double; FirstRow, LastRow: Integer): Double;
ActiveX
Function PDFlib::DrawTableRows(TableID As Long, Left As Double, Top As Double, Height As Double, FirstRow As Long, LastRow As Long) As Double
DLL
double DLDrawTableRows(int InstanceID, int TableID, double Left, double Top, double Height, int FirstRow, int LastRow);
المعاملات
| TableID | قيمة TableID تُرجعها الدالة CreateTable |
|---|---|
| Left | المسافة الأفقية من الأصل إلى الحافة اليسرى للجدول |
| Top | المسافة الرأسية من الأصل إلى أعلى الجدول الحد الأقصى للارتفاع |
| Height | |
| FirstRow | رقم أول صف مطلوب رسمه. الصف العلوي هو الصف رقم 1 |
| LastRow | "Unicode" = تمثل الأرقام نقاط شيفرة Unicode بقيم من 0x0000 إلى 0x10FFFD |
قيم الإرجاع
| 0 | No rows were drawn |
|---|---|
| Non-zero | الارتفاع الكلي لجميع الصفوف التي رُسمت على الصفحة |
ملاحظات
بينما يكون وسْم الجدول مفعلاً (راجع SetAutoTagMode) تُحمل الجدول وصفوفه وخلاياه إلى شجرة البنية أثناء رسمها وتصبح الصفوف التي تسميها SetTableHeaderRowCount خلايا رأس. والإخراج المرسوم هو نفسه في الحالين. ولا يتكرر شيء أعلى صفحة متابعة هنا؛ لذلك استخدم DrawTaggedTableRows