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

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

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

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

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

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

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

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