THPDFHeadlessComparisonReport

Объявлен в HPDFHeadlessCompare; Mode фиксирует выбранный режим сравнения, а ComparisonComplete становится true только после успешного завершения

BeforePages и AfterPages хранят число страниц; BeforeObjects и AfterObjects заполняются в режимах object-count, structural и full

Identical равен true при пустом Changes; WorkUnits, StreamBytes и TotalPixels сообщают израсходованную работу обхода, декодированные байты структурных потоков и отрендеренные пиксели входа

THPDFHeadlessComparisonChange

Каждое изменение содержит Kind, Path и PageIndex; общие для документа изменения используют страницу -1, а structure — путь $Document

Возможные kind: pageCount, objectCount, structure, page, pageText и renderedImage

Текстовые изменения включают BeforeText и AfterText; изменения рендера — BeforeWidth, BeforeHeight, AfterWidth и AfterHeight

PixelCount — площадь объединённого холста, ChangedPixels считает пиксели сверх допуска цвета, MaxDelta — наибольшая разница канала, а MeanAbsoluteError усредняет абсолютные ошибки сэмплов по холсту

Similarity — это 1 - MeanAbsoluteError / 255; ChangedPixelRatio — ChangedPixels / PixelCount

Режимы сравнения · Лимиты и допуски