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 väljer metadata-driven profilinferens, aktiverar varje djup valideringsfamilj, tillåter 1 000 000 objektträffar och 1 024 behållna fynd samt tillämpar kumulativa gränser på 64 MiB avkodade data och 4 000 000 innehålls-token

MaxDecodedBytes täcker avkodade ICC-profiler, XMP-metadata och innehållsflöden, medan MaxContentTokens täcker tolkade program för sidor, Form, image-mask, shading och antecknings-utseenden

Att sätta en numerisk gräns till noll eller lägre återställer dess standardvärde, och alltför stora konfigurerade värden begränsas till implementationens hårda tak

Att stänga av en kontrollfamilj försvagar inte oberoende strukturella, profil-, säkerhets-, bilaga-, åtgärds- eller traverseringskontroller

THotPDF.ValidatePDFA4