PDFKitten zaznacza na złej pozycji

ja używamPDFKitten do wyszukiwania ciągów w dokumentach PDF z podświetleniem wyników. FastPDFKit lub jakakolwiek inna biblioteka komercyjna nie jest opcją, więc trzymałem się najbardziej zbliżonego do moich wymagań.

Jak widać na zrzucie ekranu, szukałem ciągu „in”, który jest zawsze poprawnie podświetlony, z wyjątkiem ostatniego. Mam bardziej złożony dokument PDF, w którym podświetlone pole „in” jest prawie 40% nieprawidłowe.

Przeczytałem całą składnię i sprawdziłem tracker problemów, ale z wyjątkiem problemów z wysokością linii nie znalazłem nic odnośnie obliczania szerokości. Na razie nie widzę żadnego wzoru, w którym obliczenia się udają lub mogą być błędne i mam nadzieję, że może ktoś inny miał bliski problem z moim.

Moje obecne oczekiwanie jest takie, że współrzędne i szerokość znaków są źle obliczone gdzieś w klasach czcionek lub RenderingState.m. Projekt jest bardzo złożony i może ktoś z was miał podobny problem z PDFKitten w przeszłości.

Do zrzutu ekranu użyłem oryginalnego przykładowego dokumentu PDF z PDFKitten.

questionAnswers(1)

yourAnswerToTheQuestion