THPDFHeadlessComparisonReport

Declarado en HPDFHeadlessCompare; Mode registra la comparación seleccionada y ComparisonComplete pasa a true solo tras una finalización exitosa

BeforePages y AfterPages registran el número de páginas; BeforeObjects y AfterObjects se rellenan en los modos object-count, structural y full

Identical es true cuando Changes está vacío; WorkUnits, StreamBytes y TotalPixels informan el trabajo de recorrido consumido, los bytes de streams estructurales decodificados y los píxeles de las entradas renderizadas

THPDFHeadlessComparisonChange

Cada cambio contiene Kind, Path y PageIndex; los cambios de todo el documento usan la página -1, y structure usa la ruta $Document

Los kinds posibles son pageCount, objectCount, structure, page, pageText y renderedImage

Los cambios de texto incluyen BeforeText y AfterText; los cambios renderizados incluyen BeforeWidth, BeforeHeight, AfterWidth y AfterHeight

PixelCount es el área del canvas de la unión, ChangedPixels cuenta los píxeles por encima de la tolerancia de color, MaxDelta es la mayor diferencia de canal, y MeanAbsoluteError promedia los errores absolutos de muestra a través del canvas

Similarity es 1 - MeanAbsoluteError / 255; ChangedPixelRatio es ChangedPixels / PixelCount

Modos de comparación · Límites y tolerancias