THotPDF.ValidatePDFX6 Method

Изпълнява ограничена валидация PDF/X-6, PDF/X-6p или PDF/X-6n върху текущия граф от обекти на producer или зареден документ, без да променя документа

Декларация

function ValidatePDFX6(
  const Options: THPDFPDFX6ValidationOptions;
  out Issues: THPDFPDFX6ValidationIssues): boolean; overload;

function ValidatePDFX6(
  const Options: THPDFPDFX6ValidationOptions;
  out Findings: THPDFComplianceFindings): boolean; overload;

Unit

HPDFDoc

Параметри

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

Върната стойност

Връща True само когато не остава диагностика x6isError

Бележки за употреба

THPDFPDFX6ValidationOptions.Default избира px6Automatic, x6rsResolvedErrata2025, бюджет от 1 000 000 обекта, бюджет от 1 024 проблема, 64 MiB декодирани данни, 4 000 000 content токени и всички групи за валидиране

ПолеПредназначение
ProfileИзползва THPDFPDFX6Profile, за да избере автоматична, пълна, външна или N-colorant валидация
RuleSetИзбира ISO 15930-9:2020 в публикувания вид или с разрешени печатни грешки до 2025-11-11
MaxObjectsОграничава обхождането на indirect и достижимите обекти
MaxIssuesОграничава задържаната диагностика и при изчерпване излъчва стабилен проблем за лимита
MaxDecodedBytesОграничава кумулативните декодирани байтове на ICC профил и content поток плюс ограничен JPX header вход
MaxContentTokensОграничава кумулативните анализирани оператори, операнди и вложени масивни работни елементи, преди да могат да се образуват неограничени масиви
CheckOutputIntentsПроверява действащите output intent на Catalog или страницата и вградените или външни профили
CheckPageBoxesПроверява наследените MediaBox и CropBox плюс директната геометрия на BleedBox, TrimBox и ArtBox
CheckExchangeConstraintsПроверява действия, форми, графично състояние, XObjects, опционални данни за представяне и свързаните ограничения за обмен
CheckEmbeddedFontsПроверява вградените шрифтови програми и Type 0 наследниците
CheckAnnotationsПроверява подтипа на анотациите, флаговете и фиксирания нормален външен вид
CheckPaintedColourSpacesТълкува реалното рисуване с път, текст, изображение, шейдинг, шаблон, глиф, soft маска и външен вид и валидира действащите им цветни пространства
CheckOverprintПроверява състоянието на overprint при контур и запълване, приложимостта на режим 1 и взаимодействията при комбинирано рисуване
CheckTransparencyПроверява алфа, режимы на смесване, групи на прозрачност, soft маски и комбинирано композитиране на запълване и контур

Свързани API