SetPDFRMode
コンプライアンス、ラスター交換
説明
新しいドキュメントに対して PDF/R-1 ラスタ交換のオーサリングを選択し、すべての保存前の構造検証を有効にします
構文
Delphi
Function SetPDFRMode(NewMode: Integer): Integer;パラメータ
| NewMode | 1 で PDF/R-1 を選択します |
|---|
戻り値
モードが選択された場合は 1 を返します。モードが不正、読み込まれたドキュメントがある、または PDF/A、PDF/X、PDF/VT、PDF/UA、WTPDF の構成と競合する場合は 0 を返します
備考
非暗号化出力はPDF 1.7を使い、暗号化出力はStandard AES-256リビジョン6のPDF 2.0でなければなりません
モードはオブジェクトストリーム、追記保存、PDF MACを無効化し、到達不能オブジェクトの収集を有効化し、既定のopenアクションを抑制します
すべてのページは、順序付けられたstrip0、strip1以降のイメージXObject、1つのコンテンツストリーム、およびq、cm、Do、Qの各オペレーターだけを含まなければなりません
保存は最後のstartxrefの直前に%PDF-raster-1.0を書き込み、制限されたカタログ・ページ・リソース・画像・色・エンコーディング・解像度・カバレッジのルールに違反があるとLastErrorCode 607で失敗します
関連項目
AddPDFRRasterPageFromString, AddPDFRRasterPageFromJPEGFile, GetPDFRDiagnostics, CheckFileCompliance