SetStructElemRowSpan

태그 지정 PDF, 접근성

설명

태그 스택에서 현재 열려 있는 구조 요소에 /RowSpan 특성(Table 특성 소유자)을 설정합니다 값은 현재 표 셀이 차지하는 행 수를 나타냅니다 이는 AddTagAttribute를 Owner=Table, Name=RowSpan 및 문자열 형식의 정수 값과 함께 호출하는 것과 같습니다

구문

Delphi

Function TPDFlib.SetStructElemRowSpan(RowSpan: Integer): Integer;

ActiveX

Function PDFlib::SetStructElemRowSpan(RowSpan As Long) As Long

DLL

int DLSetStructElemRowSpan(int InstanceID, int RowSpan);

매개변수

RowSpan현재 표 셀이 걸치는 행의 수입니다. 양의 정수여야 합니다. 값 1은 셀이 정확히 한 행을 차지함을 의미합니다(RowSpan을 설정하지 않았을 때의 기본 동작). 1보다 큰 값은 여러 행에 걸치는 셀을 나타냅니다

반환 값

성공하면 1을 반환합니다. 열린 문서가 없거나 태그 스택에 현재 열린 태그가 없으면 0을 반환합니다

비고

BeginTag 이후(태그 형식 TH 또는 TD)와 EndTag 이전에 이 함수를 호출합니다. /RowSpan 속성은 ISO 32000-1 §14.8.5.7.2(Table 속성 소유자, Table 337)에 정의되어 있습니다

행에 걸친 셀은 머리글 또는 데이터 셀이 여러 행에 걸쳐 세로로 확장되어야 하는 표에 나타납니다. 예를 들어 여러 데이터 행이 공유하는 행 머리글이 있습니다. /RowSpan 속성을 제공하면 보조 기술이 표의 논리적 격자 모델을 올바르게 구성할 수 있습니다

셀이 여러 열에도 걸쳐 있으면 SetStructElemColSpan을 이 함수와 함께 사용합니다

예제

// A row header cell spanning two data rows
PDFlib.BeginTag('TH', 'First Quarter', '', '');
PDFlib.SetStructElemScope('Row');
PDFlib.SetStructElemRowSpan(2);
PDFlib.DrawText('First Quarter', 72, 680);
PDFlib.EndTag;

참고 항목

SetStructElemColSpan, SetStructElemScope, AddTagAttribute, BeginTag, EndTag