THPDFPDFX6ValidationOptions Record
THPDFPDFX6ValidationOptions = record
Profile: THPDFPDFX6Profile;
RuleSet: THPDFPDFX6RuleSet;
MaxObjects: Integer;
MaxIssues: Integer;
MaxDecodedBytes: Int64;
MaxContentTokens: Integer;
CheckOutputIntents: boolean;
CheckPageBoxes: boolean;
CheckExchangeConstraints: boolean;
CheckEmbeddedFonts: boolean;
CheckAnnotations: boolean;
CheckPaintedColourSpaces: boolean;
CheckOverprint: boolean;
CheckTransparency: boolean;
class function Default: THPDFPDFX6ValidationOptions; static;
end;
RuleSet приема x6rsISO15930_9_2020 за публикувания стандарт или x6rsResolvedErrata2025 за същото издание с отстранени грешки до 2025-11-11
Default избира извеждане на профила от метаданните и x6rsResolvedErrata2025, включва всяко семейство валидация, допуска 1 000 000 посещения на обекти и 1 024 задържани констатации и прилага кумулативни лимити от 64 MiB декодирани данни и 4 000 000 съдържателни токена
MaxDecodedBytes обхваща декодираните ICC профили, потоците със съдържание и ограничения JPX вход от заглавки, а MaxContentTokens — операторите, операндите и вложените масивни работни единици в страници, Form, шаблони, глифове Type 3, soft masks и външни видове на анотации
Задаването на числов лимит нула или по-малко възстановява стойността по подразбиране, а прекалено големите конфигурирани стойности се ограничават до твърдите тавани на реализацията
CheckPaintedColourSpaces, CheckOverprint и CheckTransparency могат да се изключат независимо, без да отслабва прилагането на структурните проверки за цветово пространство или бюджета за обхождане в другите включени семейства
HPDFPDFX6RuleSetRevision връща стабилния етикет на ревизията, записан във всеки THPDFPDFX6ValidationIssue.RuleRevision