THPDFHeadlessCompareOptions

Declarado en HPDFHeadlessCompare; inicialícelo con Default antes de ajustar límites o tolerancias

CampoPredeterminadoPropósito
MaxObjects / MaxEdges / MaxDepth250000 / 1000000 / 64Límites de objetos, trabajo de recorrido y recursión
MaxDifferences10000Máximo de cambios en el informe
MaxStreamBytes / MaxTotalStreamBytes33554432 / 268435456Bytes de streams estructurales decodificados por stream y agregados
MaxWorkingBytes / MaxResultBytes268435456 / 16777216Límites de almacenamiento temporal de preparación y de informe
MaxPixelsPerPage / MaxTotalPixels16000000 / 128000000Canvas de comparación y píxeles agregados de las entradas renderizadas
DPI / ColorTolerance96 / 0Resolución de render y delta máximo de canal sin cambios
LuminanceFalseComparar luminancia ponderada en lugar de canales RGB
MinimumSimilarity / MaxChangedPixelRatio1 / 0Similitud mínima y fracción máxima de píxeles cambiados
CancellationTokennilFuente de cancelación opcional propiedad del llamador, combinada con los tokens del documento

Los límites deben ser positivos, MaxWorkingBytes debe ser de al menos 4096, DPI debe estar entre 1 y 2400, la tolerancia de color entre 0 y 255, y ambos umbrales de coma flotante deben ser valores finitos entre 0 y 1

Los límites existentes del documento pueden restringir aún más el recorrido y la decodificación; la memoria de trabajo también limita índices de objetos, diccionarios ordenados, glyphs de texto acotados, superficies de página y PNGs preparados

Los píxeles de las entradas renderizadas cuentan para ambos documentos; la geometría de página debe coincidir incluso cuando se relajan los umbrales numéricos de similitud

Comportamiento de comparación · Función de comparación