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, масок зображень, затінення та подань анотацій

Встановлення числового обмеження в нуль або менше відновлює його типове значення, а надмірні налаштовані значення затискаються до жорстких граничних меж реалізації

Вимкнення однієї родини перевірок не послаблює незалежні структурні, профільні, безпекові, вкладення, дієві чи обхідні перевірки

THotPDF.ValidatePDFA4