SetStructElemEndIndent
태그 지정 PDF, 접근성
설명
현재 태그 스택에서 열려 있는 구조 요소에 /EndIndent 속성(Layout 속성 소유자)을 설정합니다. 값은 요소 콘텐츠의 끝 가장자리와 콘텐츠 사각형의 끝 가장자리 사이 거리를 지정하며 CSS padding-right(LrTb 쓰기 모드) 또는 padding-left(RlTb 쓰기 모드)와 유사합니다. AddTagAttribute를 Owner=Layout, Name=EndIndent, 숫자 값을 문자열로 지정하여 호출하는 것과 같습니다
구문
Delphi
Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;
ActiveX
Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long
DLL
int DLSetStructElemEndIndent(int InstanceID, double Indent);
매개변수
| Indent | 요소 콘텐츠의 끝 가장자리에서 콘텐츠 사각형의 끝 가장자리까지 기본 사용자 공간 단위(포인트, 1/72인치)로 나타낸 들여쓰기입니다. 양수 값은 블록을 끝 가장자리에서 멀어지게 합니다 |
|---|
반환 값
성공하면 1을 반환합니다. 열린 문서가 없거나 태그 스택에 현재 열린 태그가 없으면 0을 반환합니다
비고
BeginTag 또는 BeginTagEx 호출 후, EndTag 호출 전에 이 함수를 호출합니다. /EndIndent 속성은 ISO 32000-1 §14.8.5.4.2(Layout 속성 소유자, Table 340)에 정의되어 있습니다
"끝 가장자리"는 쓰기 모드에 따라 달라집니다. LrTb(왼쪽에서 오른쪽)의 경우 오른쪽 가장자리이고 RlTb(오른쪽에서 왼쪽)의 경우 왼쪽 가장자리입니다. 따라서 이 속성은 쓰기 모드를 인식합니다. 보완 속성은 SetStructElemStartIndent를 참조합니다
예제
// Tag an indented block quote with symmetric indentation
PDFlib.BeginTag('BlockQuote', '', '', '');
PDFlib.SetStructElemStartIndent(36.0); // 0.5 inch
PDFlib.SetStructElemEndIndent(36.0); // 0.5 inch
PDFlib.DrawText('A quoted passage...', 108, 660);
PDFlib.EndTag;참고 항목
SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute