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