BeginArtifact
태그 PDF, 접근성
설명
PDF 아티팩트 영역을 엽니다. 아티팩트 콘텐츠는 장식 또는 구조적 요소(페이지 머리글, 바닥글, 페이지 번호, 배경 이미지, 구분선)이며 논리적 문서 읽기 순서에서 명시적으로 제외됩니다. 화면 낭독기는 아티팩트 영역을 완전히 건너뜁니다아티팩트의 그래픽이나 텍스트는
BeginArtifact와 짝이 되는 EndArtifact 호출 사이에 기록합니다
구문
Delphi
Function TPDFlib.BeginArtifact(Const SubType: WideString): Integer;
ActiveX
Function PDFlib::BeginArtifact(SubType As String) As Long
DLL
int DLBeginArtifact(int InstanceID, const wchar_t * SubType);
매개변수
| SubType | 아티팩트 Pagination을 기록하려면 Layout, Page, Background 또는 PDF 2.0 /Type를 전달하고, Pagination Header을 기록하려면 Footer, Watermark, PageNum, LineNum, Redaction, Bates 또는 /Subtype를 전달하며, bare /Artifact BMC에는 빈 문자열을 전달합니다 |
|---|
작성된 연산자
비어 있지 않은 값은 속성 사전과 BDC를 사용하고 빈 값은 /Artifact BMC를 사용합니다
PDF 버전
Background, PageNum, LineNum, Redaction, Bates는 PDF 2.0이 필요하며 출력 기능 버전을 자동으로 올립니다
반환 값
| 0 | 실패(열린 문서가 없음) |
|---|---|
| 1 | 아티팩트 영역이 성공적으로 열렸습니다 |
예제
// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;