SetTableHeaderRowCount
표
설명
테이블의 선두 행 중 헤더인 행 수를 지정합니다
구문
Delphi
Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;매개변수
| TableID | CreateTable이 반환한 표입니다 |
|---|---|
| HeaderRowCount | 위에서부터 머리글로 사용할 행 수. 0은 없음을 의미합니다 |
반환 값
| 1 | 개수를 계산했습니다 |
|---|---|
| 0 | 표를 알 수 없거나 개수가 음수이거나 마지막 행을 넘어서 아무것도 변경되지 않았습니다 |
비고
머리글 행은 열 범위를 포함하는 머리글 셀로 기록됩니다. 리더는 이를 통해 아무 맥락 없는 숫자 대신 해당 값의 머리글 이름을 알릴 수 있습니다
어떤 행이 헤더인지는 호출자만 알 수 있으므로 아무 정보도 없는 표는 추측하지 않고 모든 셀을 데이터 셀로 씁니다. 잘못 지정한 헤더는 그 아래 모든 값에 반복 적용되기 때문입니다
이 개수는 표 태그 지정을 켜고 표를 그릴 때(SetAutoTagMode 참조)와 DrawTaggedTableRows에서 사용됩니다. 헤더 이름만 지정하며 각 페이지 위쪽에서 헤더를 반복하는 것은 DrawTaggedTableRows로 별도 결정하는 레이아웃입니다. 개별 셀에는 SetTableCellTag로 자체 형식을 지정할 수 있으며 이 설정이 우선합니다
예제
PDF.SetAutoTagMode(AUTOTAG_DEFAULT);
Table := PDF.CreateTable(4, 3);
PDF.SetTableHeaderRowCount(Table, 1); // the first row names the columns
PDF.DrawTableRows(Table, 50, 780, 240, 1, 0);참고 항목
GetTableHeaderRowCount, SetTableCellTag, DrawTaggedTableRows, SetAutoTagMode