PDFKitten выделяет неправильную позицию
Я используюPDFKitten для поиска строк в PDF документах с подсветкой результатов. FastPDFKit или любая другая коммерческая библиотека - не вариант, поэтому я придерживался самой близкой для моих требований.
Как вы можете видеть на скриншоте, я искал строку «in», которая всегда правильно выделена, кроме последней. Я получил более сложный PDF-документ, в котором выделенное поле «in» почти на 40% неверно.
Я прочитал весь синтаксис и проверил трекер проблем, но, кроме проблем с высотой строки, я ничего не нашел относительно расчета ширины. На данный момент я не вижу какой-либо схемы, где расчет идет или может быть неправильным, и я надеюсь, что, возможно, кто-то еще имел близкую проблему с моей.
В настоящее время я ожидаю, что координаты и ширина символов неверно рассчитаны где-то в классах шрифтов или RenderingState.m. Проект очень сложный, и, возможно, у кого-то из вас была подобная проблема с PDFKitten в прошлом.
Я использовал оригинальный образец PDF документа из PDFKitten для моего скриншота.