PDFKitten выделяет неправильную позицию

Я используюPDFKitten для поиска строк в PDF документах с подсветкой результатов. FastPDFKit или любая другая коммерческая библиотека - не вариант, поэтому я придерживался самой близкой для моих требований.

Как вы можете видеть на скриншоте, я искал строку «in», которая всегда правильно выделена, кроме последней. Я получил более сложный PDF-документ, в котором выделенное поле «in» почти на 40% неверно.

Я прочитал весь синтаксис и проверил трекер проблем, но, кроме проблем с высотой строки, я ничего не нашел относительно расчета ширины. На данный момент я не вижу какой-либо схемы, где расчет идет или может быть неправильным, и я надеюсь, что, возможно, кто-то еще имел близкую проблему с моей.

В настоящее время я ожидаю, что координаты и ширина символов неверно рассчитаны где-то в классах шрифтов или RenderingState.m. Проект очень сложный, и, возможно, у кого-то из вас была подобная проблема с PDFKitten в прошлом.

Я использовал оригинальный образец PDF документа из PDFKitten для моего скриншота.

Ответы на вопрос(1)

Ваш ответ на вопрос