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 wybiera wnioskowanie profilu na podstawie metadanych, włącza każdą rodzinę walidacji pogłębionej, dopuszcza 1 000 000 odwiedzin obiektów i 1024 zachowane problemy oraz nakłada łączne limity 64 MiB zdekodowanych danych i 4 000 000 tokenów treści

MaxDecodedBytes obejmuje zdekodowane profile ICC, metadane XMP i strumienie treści, a MaxContentTokens obejmuje programy stron, Forms, masek obrazów, shadingów i wyglądów adnotacji

Ustawienie liczbowego limitu na zero lub mniej przywraca jego wartość domyślną, a nadmierne wartości konfiguracyjne są przycinane do twardych sufitów implementacji

Wyłączenie jednej rodziny sprawdzianów nie osłabia niezależnych kontroli struktury, profilu, zabezpieczeń, załączników, akcji ani przechodzenia po grafie obiektów

THotPDF.ValidatePDFA4