BeginArtifactExA

태그 지정 PDF, 접근성

설명

뒤의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 제공합니다 동작은 BeginArtifactEx와 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다

한 번의 호출로 명시적인 아티팩트 형식과 선택적 Pagination 하위 형식이 있는 PDF 아티팩트 표시 콘텐츠 시퀀스를 엽니다. BeginArtifact를 확장하여 ISO 32000-1 §14.8.2.2.1 Table 330에 정의된 전체 아티팩트 속성 사전을 지원합니다

단일 연산자에서 아티팩트 형식(Pagination, Layout 또는 Page)과 Pagination 하위 형식(Header, Footer, Watermark, PageNum 또는 LineNum)을 모두 표현해야 할 때 이 함수를 사용합니다. 한 차원만 필요하면 BeginArtifact로 충분합니다

모든 BeginArtifactEx 호출 뒤에는 일치하는 EndArtifact 호출이 있어야 합니다

구문

Delphi

Function DLBeginArtifactExA(InstanceID: Integer; ArtifactType, ArtifactSubtype: PAnsiChar): Integer;

DLL

int DLBeginArtifactExA(int InstanceID, const char * ArtifactType, const char * ArtifactSubtype);

매개변수

ArtifactType/Type 속성으로 기록되는 아티팩트 유형 이름입니다. ISO 32000-1 §14.8.2.2.1의 유효한 값:
  • Pagination — 페이지 머리글, 바닥글, 페이지 번호 또는 기타 페이지 매김 요소
  • Layout — 열 구분선, 배경 장식과 같은 레이아웃 기반 콘텐츠
  • Page — 논리 구조에 연결되지 않은 고유 페이지 콘텐츠
/Type을 생략하려면 빈 문자열을 전달하십시오(연산자는 /Subtype만 사용하거나 기본 /Artifact BMC로 대체됨)
ArtifactSubtype/Subtype 속성으로 기록되는 Pagination 하위 형식입니다. ArtifactType이 Pagination일 때만 의미가 있습니다. 일반 값: Header, Footer, Watermark, PageNum, LineNum. /Subtype을 생략하려면 빈 문자열을 전달합니다

연산자가 기록되었습니다

Both non-empty/Artifact << /Type /T /Subtype /S >> BMC
Type only/Artifact << /Type /T >> BMC
Subtype only/Artifact << /Subtype /S >> BMC
Both empty/Artifact BMC

반환 값

0실패(열린 문서 없음)
1아티팩트 시퀀스가 성공적으로 열림

예제

// Mark a running header as a Pagination artifact with subtype Header
PDF.BeginArtifactEx('Pagination', 'Header');
PDF.PrintText(50, 780, 'Chapter 3  —  Results');
PDF.EndArtifact;

// Mark a column rule as a Layout artifact (no subtype needed)
PDF.BeginArtifactEx('Layout', '');
PDF.DrawLine(300, 50, 300, 750);
PDF.EndArtifact;