SetTableHeaderRowCount

표

설명

테이블의 선두 행 중 헤더인 행 수를 지정합니다

구문

Delphi

Function TPDFlib.SetTableHeaderRowCount(TableID, HeaderRowCount: Integer): Integer;

매개변수

TableIDCreateTable이 반환한 표입니다
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