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ố

TableIDTableID do hàm CreateTable trả về
LeftKhoảng cách ngang từ gốc tọa độ đến cạnh trái bảng
TopKhoả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
FirstRowSố thứ tự hàng đầu tiên cần vẽ. Hàng trên cùng là hàng số 1
LastRow0 = 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ề

0No rows were drawn
Non-zeroTổ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