나는 pdf에서 텍스트를 강조 표시하려고 노력해 왔습니다. 많은 연구와 실험을 한 후에는 각 글리프의 테두리 상자를 찾고 실제 드로잉이 일어나는 오버레이를 만들고 경계 상자에서 정보로 CGRect를 채우고 텍스트를 강조 표시 한 다음 채울 필요가있는 것처럼 보입니다. 색깔. 자, 나는 경계 상자로 곤란하다.pdf에서 각 글리프 경계 상자 가져 오기 - iOS
저는 PDFKitten
을 사용하여 텍스트를 검색하고 강조 표시했습니다. 이제 그것을 사용하여 텍스트를 선택하고 강조하고 싶습니다. 내가 이해하지 못하는 것은 어떻게 검색된 단어를 채우기 위해 경계 박스 (ascent, descent, capHeight 등의 다른 정보는 물론)를 사용하는 것입니다. 나는 정보를 얻을 수있는 FontDescriptor
클래스에 액세스하려 할 때,이 표시 : 그것은 사람이를 명확히 할 수 있다면, 그래서 매우 혼란
2012-06-28 16:32:20.626 er[2408:15203] x:-665, y:-325, width:2000, height:1006
2012-06-28 16:32:20.627 er[2408:15203] x:-157, y:-250, width:1126, height:952
2012-06-28 16:32:20.628 er[2408:15203] x:-628, y:-376, width:2000, height:1010
, 그것은 매우 이해할 수있을 것이다.
구현할 기회가 있습니까? –