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 volí odvození profilu z metadat, aktivuje všechny rodiny důkladné validace, umožňuje 1,000,000 návštěv objektů a 1,024 uchovaných zjištění a uplatňuje kumulativní limity 64 MiB dekódovaných dat a 4,000,000 obsahových tokenů

MaxDecodedBytes pokrývá dekódované profily ICC, metadata XMP a obsahové streamy, zatímco MaxContentTokens pokrývá zpracované programy stránek, Form, obrazových masek, stínování a vzhledů anotací

Nastavení číselného limitu na nulu nebo méně obnoví jeho výchozí hodnotu a nadměrné nakonfigurované hodnoty se oříznou na tvrdé stropy implementace

Vypnutí jedné rodiny kontrol neoslabí nezávislé strukturální, profilové, bezpečnostní, přílohové, akční ani procházecí kontroly

THotPDF.ValidatePDFA4