DrawTableRows
פריסת עמוד
תיאור
מצייר שורות מרובות מהטבלה המצוינת על העמוד הנבחר ומחזיר את הגובה הכולל של השורות שצוירו
רק מספר השורות שנכנסות לגובה המצוין יצוירו. השתמשו ב
פונקציה GetTableLastDrawnRow כדי לקבוע את מספר השורה האחרונה
הערך שמחזירה הפונקציה זו מותאם לפי הגדרות מערכת הקואורדינטות הנוכחיות שהוגדרו בפונקציה SetMeasurementUnits
תחביר
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 | 0 = כל השורות הנותרות לא אפס = מספר השורה האחרונה להגדרה |
ערכי החזרה
| 0 | No rows were drawn |
|---|---|
| Non-zero | הגובה הכולל של כל השורות שצוירו על הדף |
הערות
בזמן שתיוג טבלאות מופעל (ראו SetAutoTagMode), הטבלה, השורות והתאים שלה מועברים אל עץ המבנה בזמן שהם מצוירים, והשורות שצוינו ב-SetTableHeaderRowCount הופכות לתאי כותרת. הפלט המצויר זהה בשני המצבים. כאן שום דבר לא חוזר בראש דף המשך; לכך השתמשו ב-DrawTaggedTableRows.