THPDFHeadlessCompareOptions

Объявлен в HPDFHeadlessCompare; перед настройкой лимитов и допусков инициализируйте через Default

ПолеПо умолчаниюНазначение
MaxObjects / MaxEdges / MaxDepth250000 / 1000000 / 64Ограничения объектов, работы обхода и рекурсии
MaxDifferences10000Максимум изменений в отчёте
MaxStreamBytes / MaxTotalStreamBytes33554432 / 268435456Байты декодированных структурных потоков — на поток и суммарно
MaxWorkingBytes / MaxResultBytes268435456 / 16777216Ограничения временной подготовки и хранения отчёта
MaxPixelsPerPage / MaxTotalPixels16000000 / 128000000Холст сравнения и суммарные отрендеренные пиксели входа
DPI / ColorTolerance96 / 0Разрешение рендера и максимальная дельта неизменённого канала
LuminanceFalseСравнивать взвешенную яркость вместо каналов RGB
MinimumSimilarity / MaxChangedPixelRatio1 / 0Минимальная схожесть и максимальная доля изменившихся пикселей
CancellationTokennilНеобязательный источник отмены на стороне вызывающего, объединяемый с токенами документа

Лимиты должны быть положительными, MaxWorkingBytes — не менее 4096, DPI — от 1 до 2400, допуск цвета — от 0 до 255, а оба порога с плавающей точкой — конечные значения от 0 до 1

Существующие лимиты документа могут дополнительно ограничить обход и декодирование; рабочая память также ограничивает индексы объектов, отсортированные словари, ограниченные текстовые глифы, поверхности страниц и подготовленные PNG

Отрендеренные пиксели входа считаются по обоим документам; геометрия страниц должна совпадать, даже если числовые пороги схожести ослаблены

Поведение сравнения · Функция сравнения