THPDFPDFA4ValidationOptions Record
THPDFPDFA4ValidationOptions = record
Profile: THPDFPDFA4Profile;
MaxObjects: Integer;
MaxIssues: Integer;
MaxDecodedBytes: Int64;
MaxContentTokens: Integer;
CheckEmbeddedFonts: boolean;
CheckAnnotationAppearances: boolean;
CheckOptionalContent: boolean;
CheckColourSpaces: boolean;
CheckTransparency: boolean;
CheckCompositeFonts: boolean;
CheckMetadataPackets: boolean;
class function Default: THPDFPDFA4ValidationOptions; static;
end;
Default はメタデータ駆動のプロファイル推論を選択し、すべての深度検証系を有効にし、1,000,000 回のオブジェクト訪問と 1,024 個の保持する所見を許可し、64 MiB のデコードデータと 4,000,000 個のコンテンツトークンの累積上限を適用する
MaxDecodedBytes はデコードされた ICC プロファイル、XMP メタデータ、コンテンツストリームを対象とし、MaxContentTokens は解析されたページ、Form、イメージマスク、シェーディング、注釈外観のプログラムを対象とする
数値の上限をゼロ以下に設定すると既定値に戻り、過剰な設定値は実装上のハード上限にクランプされる
ひとつの検査系を無効にしても、独立した構造、プロファイル、セキュリティ、添付、アクション、走査の検査は弱まらない