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 | CreateTable 함수가 반환한 TableID |
|---|---|
| Left | 원점에서 표의 왼쪽 가장자리까지의 수평 거리 |
| Top | 원점에서 표 위쪽까지의 세로 거리 표를 그릴 수 있는 최대 높이 |
| Height | |
| FirstRow | 그릴 첫 번째 행의 번호입니다 맨 위 행은 행 번호 1입니다 |
| LastRow | 0 = 남은 모든 행, 0이 아님 = 설정할 마지막 행 번호 |
반환 값
| 0 | 그린 행이 없습니다 |
|---|---|
| Non-zero | 페이지에 그린 모든 행의 총 높이 |
비고
테이블 태그 지정이 켜져 있으면(SetAutoTagMode 참조) 테이블, 행 및 셀을 그릴 때 구조 트리에 포함하고 SetTableHeaderRowCount로 지정한 행은 머리글 셀이 됩니다. 그리기 결과는 어느 쪽이든 같습니다. 이어지는 페이지 위쪽에서 반복하지 않으며 그 용도에는 DrawTaggedTableRows를 사용합니다