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, 이미지 마스크, 셰이딩, 주석 어피어런스 프로그램을 포괄합니다
숫자 제한을 0 이하로 설정하면 기본값으로 복원되고, 과도하게 구성된 값은 구현 하드 상한으로 클램프됩니다
한 검증 계열을 비활성화해도 독립적인 구조, 프로필, 보안, 첨부 파일, 액션, 순회 검사는 약해지지 않습니다