Запись THPDFContentSemanticCompareInfo
Сообщает вердикт и первое различающееся событие семантического сравнения двух content stream
Объявление
THPDFContentSemanticCompareInfo= record
Left: THPDFContentSemanticStatistics;
Right: THPDFContentSemanticStatistics;
FirstDifferentEvent: Integer;
Equivalent: boolean;
end;
Модуль
HPDFContentStream
Поля
| Поле | Назначение |
|---|---|
Left | Статистика нормализации левого stream |
Right | Статистика нормализации правого stream |
FirstDifferentEvent | Индекс с отсчётом от нуля первого различающегося нормализованного события, подсчитанный сканированием канонических байтовых форм; -1 до сравнения, при сбое любой из сторон или когда stream эквивалентны |
Equivalent | True, когда оба stream нормализуются к одной канонической байтовой форме с учётом допуска на числа |
Примечания по использованию
- Возвращается функцией
HPDFCompareContentStreamsSemanticпри сравнении пересохранённого, оптимизированного или переписанного контента страниц - Используйте
FirstDifferentEvent, чтобы перейти к первому поведенческому различию вместо диффа сырых байтов - Параметр
NumberToleranceуправляет тем, насколько близкими должны быть операнды с плавающей точкой, чтобы считаться равными