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;