SetPDFRMode

コンプライアンス、ラスター交換

説明

新しいドキュメントに対して PDF/R-1 ラスタ交換のオーサリングを選択し、すべての保存前の構造検証を有効にします

構文

Delphi

Function SetPDFRMode(NewMode: Integer): Integer;

パラメータ

NewMode1 で 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