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を渡します。素の/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;