THPDFHeadlessCompareOptions
Объявлен в HPDFHeadlessCompare; перед настройкой лимитов и допусков инициализируйте через Default
| Поле | По умолчанию | Назначение |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | Ограничения объектов, работы обхода и рекурсии |
| MaxDifferences | 10000 | Максимум изменений в отчёте |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | Байты декодированных структурных потоков — на поток и суммарно |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | Ограничения временной подготовки и хранения отчёта |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | Холст сравнения и суммарные отрендеренные пиксели входа |
| DPI / ColorTolerance | 96 / 0 | Разрешение рендера и максимальная дельта неизменённого канала |
| Luminance | False | Сравнивать взвешенную яркость вместо каналов RGB |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | Минимальная схожесть и максимальная доля изменившихся пикселей |
| CancellationToken | nil | Необязательный источник отмены на стороне вызывающего, объединяемый с токенами документа |
Лимиты должны быть положительными, MaxWorkingBytes — не менее 4096, DPI — от 1 до 2400, допуск цвета — от 0 до 255, а оба порога с плавающей точкой — конечные значения от 0 до 1
Существующие лимиты документа могут дополнительно ограничить обход и декодирование; рабочая память также ограничивает индексы объектов, отсортированные словари, ограниченные текстовые глифы, поверхности страниц и подготовленные PNG
Отрендеренные пиксели входа считаются по обоим документам; геометрия страниц должна совпадать, даже если числовые пороги схожести ослаблены