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 chọn suy luận hồ sơ dựa trên metadata, bật mọi nhóm kiểm tra sâu, cho phép 1.000.000 lượt duyệt đối tượng và 1.024 phát hiện được giữ lại, đồng thời áp giới hạn tích lũy 64 MiB dữ liệu giải mã và 4.000.000 token nội dung

MaxDecodedBytes bao trùm các ICC profile đã giải mã, metadata XMP, và content stream, còn MaxContentTokens bao trùm các chương trình trang, Form, image-mask, shading, và appearance chú thích đã parse

Đặt một giới hạn số về không hoặc nhỏ hơn sẽ khôi phục giá trị mặc định của nó, và các giá trị cấu hình quá lớn bị kẹp xuống trần cứng của implementation

Tắt một nhóm kiểm tra không làm suy yếu các kiểm tra cấu trúc, hồ sơ, bảo mật, đính kèm, hành động, hoặc duyệt độc lập khác

THotPDF.ValidatePDFA4