THPDFDiagnosticRepairOptions レコード

RepairDiagnosticDocument のリソース上限と出力検証を制御する

宣言

THPDFDiagnosticRepairOptions = record
  MaxInputBytes: Int64;
  MaxObjectCount: Integer;
  MaxObjectNumber: Integer;
  VerifyOutput: Boolean;
  Password: AnsiString;
  class function Default: THPDFDiagnosticRepairOptions; static;
end;

デフォルト

フィールド既定値効果
MaxInputBytes8 GiB走査前に大きなソースファイルを拒否する
MaxObjectCount2,000,000検証済みの間接オブジェクトメタデータを上限で抑える
MaxObjectNumber2,000,000xref 行の生成とまばらなオブジェクト番号の悪用を上限で抑える
VerifyOutputTrue公開前に xref リカバリを無効にした状態で一時結果を再読み込みする
Password空暗号化された診断ドキュメントの厳密な再読み込み検証で使われるパスワードを供給する

関連項目: 編集可能な診断ドキュメントと修復, THPDFDiagnosticRepairReport