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