THPDFHeadlessCompareOptions

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

CampoPor defectoPropósito
MaxObjects / MaxEdges / MaxDepth250000 / 1000000 / 64Límites de objetos, trabajo de recorrido y recursión
MaxDifferences10000Cambios máximos en el reporte
MaxStreamBytes / MaxTotalStreamBytes33554432 / 268435456Bytes decodificados de streams estructurales por stream y agregados
MaxWorkingBytes / MaxResultBytes268435456 / 16777216Límites de almacenamiento temporal de preparación y del reporte
MaxPixelsPerPage / MaxTotalPixels16000000 / 128000000Canvas de comparación y píxeles de entrada renderizados agregados
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 al menos 4096, DPI debe estar entre 1 y 2400, la tolerancia de color entre 0 y 255, y ambos umbrales de punto flotante deben ser valores finitos entre 0 y 1

Los límites existentes del documento pueden restringir 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 entrada renderizados cuentan para ambos documentos; la geometría de página debe coincidir incluso cuando los umbrales numéricos de similitud se relajan

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