iphone - Selección de texto en PDF después de renderizar usando drawLayer para ipad
objective-c (1)
(NSArray *)searchResultOnPage:(NSUInteger)pageNr forSearchTerms:(NSString *)searchTerm
devuelve una NSArray de MFTextItems . MFTextItem
tiene una propiedad llamada highlightPath
que devuelve un CGPathRef
. ¿Es eso lo que estás usando?
Si necesita obtener un CGRect de highlightPath
, puede usar CGPathGetBoundingBox
.
Si el highlightPath
no es lo suficientemente preciso para usted, tendrá que ser creativo y encontrar una solución por su cuenta.
Estoy tratando de resaltar el texto en el pdf después de renderizar en el ipad. Siento que estoy logrando algo con mucho google y el código de muestra proporcionado por fastPdfKit . Desde este enlace, estoy analizando un pdf fácilmente y tratando de resaltar el texto de una búsqueda de usuario. Estoy usando el siguiente método para obtener límites de texto:
-(NSArray *)searchResultOnPage:(NSUInteger)pageNr forSearchTerms:(NSString *)searchTerm withProfile:(MFProfile *)p;
Este método me da una serie de objetos de los cuales obtengo el rect pero no es exactamente el límite de palabras buscadas.
¿Alguien puede decirme si esta es la forma correcta de ir o no, y por favor dígame cómo obtener los límites de texto correctamente? De alguna manera esta pregunta es duplicada de mi última pregunta (old)
Acepto sugerencias.
Gracias.