DrawTableRows
Bố cục trang
Mô tả
Vẽ nhiều hàng từ bảng chỉ định lên trang đang chọn và trả về tổng chiều cao của các hàng đã vẽ
Chỉ số hàng vừa trong chiều cao chỉ định mới được vẽ. Dùng
hàm GetTableLastDrawnRow để biết số thứ tự của hàng cuối cùng
Giá trị trả về được scale theo thiết lập hệ tọa độ hiện tại, như đã đặt bằng hàm SetMeasurementUnits
Cú pháp
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);
Tham số
| TableID | TableID do hàm CreateTable trả về |
|---|---|
| Left | Khoảng cách ngang từ gốc tọa độ đến cạnh trái bảng |
| Top | Khoảng cách dọc từ gốc tọa độ đến đỉnh bảng Chiều cao tối đa khả dụng để vẽ bảng |
| Height | |
| FirstRow | Số thứ tự hàng đầu tiên cần vẽ. Hàng trên cùng là hàng số 1 |
| LastRow | 0 = Toàn bộ hàng còn lại Khác 0 = Số thứ tự hàng cuối cùng cần đặt |
Giá trị trả về
| 0 | No rows were drawn |
|---|---|
| Non-zero | Tổng chiều cao của mọi hàng đã vẽ lên trang |
Ghi chú
Khi table tagging bật (xem SetAutoTagMode), bảng cùng hàng và ô của nó được đưa vào structure tree ngay trong lúc vẽ, và các hàng nêu bởi SetTableHeaderRowCount trở thành ô tiêu đề. Đầu ra vẽ ra như nhau ở cả hai trường hợp. Ở đây không lặp lại gì ở đỉnh trang nối tiếp; muốn vậy dùng DrawTaggedTableRows