Înregistrarea THPDFPDFA4ValidationOptions

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 alege inferența profilului din metadata, activează toate familiile de validare profundă, permite 1,000,000 de vizitări de obiecte și 1,024 de constatări reținute și aplică limite cumulative de 64 MiB de date decodate și 4,000,000 de token-uri de conținut

MaxDecodedBytes acoperă profilurile ICC decodate, metadata XMP și content stream-urile, iar MaxContentTokens acoperă programele parsate pentru pagini, Form, image-mask, shading și annotation appearance

Orice limită numerică setată la zero sau sub ea readuce valoarea implicită, iar valorile configurate excesiv sunt limitate la plafoanele dure ale implementării

Dezactivarea unei familii de verificări nu slăbește verificările independente de structură, profil, securitate, atașamente, acțiuni sau parcurgere

THotPDF.ValidatePDFA4