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 избира извеждане на профила от метаданните, включва всяко семейство дълбока валидация, допуска 1 000 000 посещения на обекти и 1 024 задържани констатации и прилага кумулативни лимити от 64 MiB декодирани данни и 4 000 000 съдържателни токена

MaxDecodedBytes обхваща декодираните ICC профили, XMP метаданните и потоците със съдържание, а MaxContentTokens — разчетените програми на страници, Form, image-mask, shading и външни видове на анотации

Задаването на числов лимит нула или по-малко възстановява стойността по подразбиране, а прекалено големите конфигурирани стойности се ограничават до твърдите тавани на реализацията

Изключването на едно семейство проверки не отслабва независимите проверки за структура, профил, сигурност, приложения, действия и обхождане

THotPDF.ValidatePDFA4