Запись 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 включает вывод профиля на основе метаданных и все семейства глубокой валидации, допускает 1 000 000 посещений объектов и 1 024 сохранённых находок, а также применяет суммарные лимиты в 64 МиБ декодированных данных и 4 000 000 content token
MaxDecodedBytes охватывает декодированные ICC profile, метаданные XMP и content stream, а MaxContentTokens — разобранные программы страниц, Form, image mask, shading и внешнего вида аннотаций
Числовое значение лимита, заданное нулём или меньше, возвращает значение по умолчанию, а чрезмерно большие настроенные значения обрезаются до жёстких потолков реализации
Отключение одного семейства проверок не ослабляет независимые проверки структуры, профиля, безопасности, вложений, action и обхода