Hola a todos,
Os escribo porque ya estoy medio desesperado intentando hallar una solución,
resulta que tengo que cargar un texto en html dentro de un campo de texto
que utiliza una fuente que no es de dispositivo, que trae textos en negrita,
en cursiva y en negrita y cursiva juntos.
He creado en la biblioteca 4 fuentes: la normal la negrita la cursiva y la
negrita-cursiva.
No tengo problemas para pintar el texto en normal, negrita y cursiva por
separado , el problema lo tengo con el texto que viene en negrita+cursiva
juntos, como en html va una etiqueta anidada dentro de la otra, no sé cómo
poder remplazar las etiquetas por la fuente correspondiente. Tampoco puedo
cambiar las etiquetas, el texto viene en html, ni puedo usar una fuente de
dispositivo.
Aquí pego el código con él ejemplo:
cuerpoNoticia = '<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Times"
SIZE="15" COLOR="#000000" LETTERSPACING="0" KERNING="0">Hola<B> Soy
Rafa</B> esta es mi web:<I> www.fabricanet.com </I><BR><B>Esto está en
negrita y <I>esto en negrita y cursiva</I> Ahora sigue en negrita
</B><BR>chao</FONT></P></TEXTFORMAT>';
cuerpoNoticia = cuerpoNoticia.split("<B>").join('<font
face="TimesNegrita">');
cuerpoNoticia = cuerpoNoticia.split("</B>").join('<font face="Times">');
cuerpoNoticia = cuerpoNoticia.split("<I>").join('<font
face="TimesItalica">');
cuerpoNoticia = cuerpoNoticia.split("</I>").join('<font face="Times">');
txt.html = true;
txt.htmlText = cuerpoNoticia;
Se agradece cualquier sugerencia en estos momentos no se me ocurre por donde
tirar.
Gracias
Rafael Martínez
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------