BeginArtifactA

タグ付き PDF、アクセシビリティ

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は BeginArtifact と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

PDF アーティファクト領域を開きます。アーティファクトコンテンツは装飾的または構造的なもの(ページヘッダー、フッター、ページ番号、背景画像、罫線)であり、論理的な文書読み上げ順序から明示的に除外されます。スクリーンリーダーはアーティファクト領域を完全にスキップします

アーティファクトのグラフィックスまたはテキストを BeginArtifact と対応する EndArtifact 呼び出しの間に書き込みます

構文

Delphi

Function DLBeginArtifactA(InstanceID: Integer; SubType: PAnsiChar): Integer;

DLL

int DLBeginArtifactA(int InstanceID, const char * SubType);

パラメータ

SubType省略可能なアーティファクトサブタイプ名。一般的な値: Header、Footer、Watermark、Background。サブタイプを省略するには空文字列を渡します

戻り値

0失敗(ドキュメントが開かれていません)
1アーティファクト領域が正常に開かれました

例

// Page footer as artifact
PDF.BeginArtifact('Footer');
PDF.SetFontSize(8);
PDF.PrintText(50, 20, 'Page 1 of 10');
PDF.EndArtifact;