Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 30-ago-2006, 15:05   #691 (permalink)
Adaia ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 8
Hola Dhame

creo que el error que tienes es por la direccion.
no esta encontrando el reporte

bien:
tuve el mismo problema y lo solucione simplemente poniendo este simbolo / en vez de \ o\\
bueno espero que te sirva
Adaia está desconectado   Responder Citando
Antiguo 01-sep-2006, 12:52   #692 (permalink)
...::: Anjiru :::... ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Busqueda Iniciando con IReport

Hola a todos por acá...

Me estoy viendo envuelto en problemas....

necesito utilizar el ireport para la creación de algún reporte, sin embargo, estoy sequisimo en ese aspecto. Hice el diseño de mi reporte, pero al final me manda un error, el cual, no se a que se deba. Agradezco mucho la atención que me han prestado, y ojala puedan ayudarme con este error.

Este es el error:

Error compiling the report java source!
it.businesslogic.ireport.ReportClassLoader@e9b4bb java.lang.NoClassDefFoundError: org/apache/log4j/Layout at org.apache.commons.logging.impl.Log4jFactory.getIn stance(Log4jFactory.java:153) at org.apache.commons.logging.impl.LogFactoryImpl.get Instance(LogFactoryImpl.java:285) at org.apache.commons.logging.LogFactory.getLog(LogFa ctory.java:409) at org.apache.commons.digester.Digester.<init>(Digest er.java:304) at net.sf.jasperreports.engine.xml.JRXmlDigester.<ini t>(JRXmlDigester.java:62) at net.sf.jasperreports.engine.xml.JRXmlDigesterFacto ry.createDigester(JRXmlDigesterFactory.java:800) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:202) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:167) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:151) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:107) at it.businesslogic.ireport.IReportCompiler.run(IRepo rtCompiler.java:478) at java.lang.Thread.run(Unknown Source)
...::: Anjiru :::... está desconectado   Responder Citando
Antiguo 01-sep-2006, 17:26   #693 (permalink)
DarkOmegaX ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
Alinear impresión

Hola tengo un problema con la impresión de ireports y espero q puedan ayudarme; lo q sucede es q necesito imprimir ciertos campos q salen de un query encima de unas hojas q contienen un formato preimpreso. Es muy importante q los campos del query se impriman en uns posicion exacta en la hoja y se alineen perfectamente porque la impresora utiliza papel continuo.
El problema es q he definido el tamaño de hoja para q sea exactamente del tamaño de la hoja desglosable del papel continuo (20x10cm aprox), y los campos del query se imprimen en una banda que salta de pagina cuando no hay mas q imprimir, pero los saltos de pagina no se calculan bien y a partir de la 2da pagina para adelante empieza a desalinearse la impresion progresivamente. Mi pregunta es como puedo saber cual es el tamaño real q usa la impresora porque a pesar q tanto el ireport como la impresora estan configurados para usar paginas del tamaño q cree, no parecen estar usandolo realmente y las posiciones de los objetos en la hoja impresa no se ven igual a la vista previa que genera el ireport.
DarkOmegaX está desconectado   Responder Citando
Antiguo 04-sep-2006, 06:06   #694 (permalink)
dany_sanchez ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 3
Información tipo de letra

Hola!

gracias por todos los comentarios, me han ido de perlas para poder hacer mi trabajo. ahora tengo una nueva duda.

necesito saber como poner el contenido de un campo en negrita en funcion de si se cumple o no una condicion. tambien necesito saber como concatenar dos campos si se cumple una condicion.

gracias!
dany_sanchez está desconectado   Responder Citando
Antiguo 05-sep-2006, 09:12   #695 (permalink)
Uftras ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
Hola

tambien estoy metiendome en esto, creo que voy por buen camino, pero aun me falta mucho camino, alguien sabe de algun manual para bajar.. ya que estoy teniendo problemas
a) para colocar una grilla en el report, me aparece un error con el query indicando que el tipo de dato debe ser MTOKEN.
b) para publicar el report en un servidor WEB.

muchas gracias
Uftras está desconectado   Responder Citando
Antiguo 05-sep-2006, 15:03   #696 (permalink)
...::: Anjiru :::... ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Alegría Listo, encontré la aolución

Chavos de este foro...

Ya encontre la solución. Por si a alguno de ustedes les pasa lo mismo, encarguense de desinstalar las JVM que tengan de más, pero antes asegurence de cual esta configurado en su JAVA_HOME.

Camara, gracias...

...::: Anjiru :::... está desconectado   Responder Citando
Antiguo 05-sep-2006, 16:40   #697 (permalink)
bevt ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
error al generar un pdf

Hola:

Estoy tratando de generar un reporte pdf, ya el .jasper se ejecuta desde iReport sin error pero al llamarlo desde el jsp me manda el siguiente error:

java.lang.NoClassDefFoundError
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
java.awt.GraphicsEnvironment.getLocalGraphicsEnvir onment(GraphicsEnvironment.java:62)
net.sf.jasperreports.engine.util.JRGraphEnvInitial izer.initializeGraphEnv(JRGraphEnvInitializer.java :58)
net.sf.jasperreports.engine.fill.JRBaseFiller.<ini t>(JRBaseFiller.java:311)
net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:92)
net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:74)
net.sf.jasperreports.engine.fill.JRFiller.createFi ller(JRFiller.java:147)
net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:57)
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:402)
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:234)
net.sf.jasperreports.engine.JasperRunManager.runRe portToPdf(JasperRunManager.java:203)
org.apache.jsp.bda.InventarioV2.Reporte_jsp._jspSe rvice(Reporte_jsp.java:73)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)


como estoy ejecutando en plataforma linux ya incluí los .jar que indican en un post de este mismo foro y nada...

alguien tiene alguna sugerencia????

gracias
bevt está desconectado   Responder Citando
Antiguo 06-sep-2006, 14:29   #698 (permalink)
>>Dhame<< ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 5
Cita:
Iniciado por Adaia Ver Mensaje
Hola Dhame

creo que el error que tienes es por la direccion.
no esta encontrando el reporte

bien:
tuve el mismo problema y lo solucione simplemente poniendo este simbolo / en vez de \ o\\
bueno espero que te sirva
Gracias Adaia por responderme, intente lo que me sugeriste pero sigo teniendo problemas, yo tambien puienso que es por la ruta, por fa si puedes explicarme bien lo del getRealPath te lo agradeceria muchisimo, lo que pasa es que no he podido especificar la ruta de esa forma porque al colocar "application." lo mando directamente al directorio del server y este directorio se actualiza cada vez que levanto el servidor, es decir, se borra y se vulve a copiar, por esto, si monto el .jasper en este directorio nunca lo va a encontar porq se borrara a cada momento... Igualmente he intentado copiar el .jasper y no reiniciar el servidor pero tampoco lo agarra.. La verdad no tengo idea de lo que pueda estar sucediendo

Gracias por tu ayuda
>>Dhame<< está desconectado   Responder Citando
Antiguo 07-sep-2006, 06:54   #699 (permalink)
djtorbellino no se puede cailificar en este momento
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Problemas al generar reports

Hola foreros,

Estoy intentando crear un report mediante ireport 1.2.5 i jasperreports 1.2.5. Me encuentro con dos errores:

1. Cuando intento hacer una previsualizacion del report usando la base de datos se pega un monton de rato itentando generar el report y al final me sale el sigüente error:

Error filling print...
java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at net.sf.jasperreports.engine.fill.JRThreadSubreport Runner.start(JRThreadSubreportRunner.java:64) at net.sf.jasperreports.engine.fill.JRFillSubreport.p repare(JRFillSubreport.java:562) at net.sf.jasperreports.engine.fill.JRFillElementCont ainer.prepareElements(JRFillElementContainer.java: 345) at net.sf.jasperreports.engine.fill.JRFillBand.fill(J RFillBand.java:311) at net.sf.jasperreports.engine.fill.JRFillBand.fill(J RFillBand.java:275) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillBandNoOverflow(JRVerticalFiller.java:387) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillPageHeader(JRVerticalFiller.java:351) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReportStart(JRVerticalFiller.java:222) at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReport(JRVerticalFiller.java:128) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:758) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:666) at net.sf.jasperreports.engine.fill.JRFillSubreport.f illSubreport(JRFillSubreport.java:494) at net.sf.jasperreports.engine.fill.JRSubreportRunnab le.run(JRSubreportRunnable.java:63) at net.sf.jasperreports.engine.fill.JRThreadSubreport Runner.run(JRThreadSubreportRunner.java:137) at java.lang.Thread.run(Unknown Source) NESTED BY : java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source)

.....


La verdad es que no lo entiendo mucho porqué el report son 2 subreports y dos linias de texto y teniendo 1 gb de ram.

Otra consulta que queria hacer es como puedo hacer que un reporte retorne una variable, con un valor. Lo he intentado y no lo consigo de ninguna manera al mostrar-lo al reporte maestro siempre me sale null. Las variables que utilizo llevan el mismo nombre en el maestro que en el subreport y no hacen ningun tipo de operacion. No sé si se tiene que configurar de alguna manera especial.

Espero que me puedan ayudar.

Muchas gracias.
djtorbellino está desconectado   Responder Citando
Antiguo 11-sep-2006, 15:00   #700 (permalink)
niklebar ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
buenas tardes

soy nuevo en ireports y quisiera saber si yo puedo crear un archivo pdf. Este archivo debe mostrar los atributos de un objeto personalizado que tengo en un ArrayList el cual tiene varios de estos objetos personalzado


agradezco las respuestas
niklebar está desconectado   Responder Citando
Antiguo 18-sep-2006, 08:48   #701 (permalink)
fevelas ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
En blanco

Hola a todos,
acabo de iniciarme en este mundillo.
Me he creado una plantilla con iReports y ahora quiero que se me genere un fichero con mi jBuider. Ya he conseguido que no me de ningún error, pero el PDF que se me genera está en blanco. ¿Alguna idea?

niklebar, no se la respuesta a tu pregunta pero estoy en el mismo caso. Si lo averiguo te cuento
fevelas está desconectado   Responder Citando
Antiguo 18-sep-2006, 17:11   #702 (permalink)
Adaia ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 8
favelas

lo mas seguro es que tu reporte sale en blanco por que no tienes datos.

eso lo puedes comprobar en
Edit
ReportProperties
more
When no data
ahi tienes varias opciones puedes poner la de allSectionsNoDetails
y al generar tu reporte te mostrara todas las secciones de tus reportes claro sin informacion por que no hay

espero que te sirva
Adaia está desconectado   Responder Citando
Antiguo 19-sep-2006, 02:54   #703 (permalink)
fevelas ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Pues era eso

Muchas gracias Adaia. Efectivamente era eso.
Yo no quiero que se haga ninguna consulta. Lo único que quiero es pasarle unos datos y que los pinte. Lo malo es que quiero pasarle un arryList y que me pinte una tabla y creo que eso no se puede ¿no? si hay alguna manera ...
fevelas está desconectado   Responder Citando
Antiguo 21-sep-2006, 11:09   #704 (permalink)
JAMCH ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Mensajes: 11
Tes esta faltando la libreria Digester de commons, colocala en el classptah de tu proyecto y listo.
JAMCH está desconectado   Responder Citando
Antiguo 22-sep-2006, 08:03   #705 (permalink)
JAMCH ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Mensajes: 11
Tengoun problema que quiza ya le este pasando a mas de uno, utilizo una conexion con Hibernate y obtengo una List de Objetos, para esto en el classpath coloco el directorio donde estan las .class y el cfg.xml. hasta aca de maravilla, puedo ver el nombre de los att del objeto, una maravilla.
El problema es cuando coloco un att de tipo long, al compilar lo quiere transformar a Long y me da ClassCastException, como tengo que obtener el field $F{codTan} he probado porner el new Long($F{codTan}) pero sigue igual. Si alguine tiene idea, quiza estoy haciendo algo mal. Muchas gracias
JAMCH está desconectado   Responder Citando
Antiguo 22-sep-2006, 08:06   #706 (permalink)
JAMCH ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Mensajes: 11
Fevelas:

Si se puede te paso la linea
JasperPrint jasperPrint = JasperFillManager.fillReport(urlXml.getPath(), parameters, ds);
donde ds es una collection (Set, List, etc)

espero quie sirva.

En el reporte colocas los field como nombre de los att del objeto que contenga al araylist.
Suerte...
JAMCH está desconectado   Responder Citando
Antiguo 22-sep-2006, 09:12   #707 (permalink)
JAMCH ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2006
Mensajes: 11
Ireport y Hibernate

Cita:
Iniciado por djtorbellino Ver Mensaje
Hola a todos, soy nuevo en esto de los reportes, ireport i jasperreports. Estoy haciendo una aplicación web con java, jsp, struts, hibernate y estoy corriendo mi aplicacion con jonas+jetty. Ahora me interessaria crear un informe mediante un jsp. Eso lo dejo aparcado de momento ya que he visto que en el foro hay algun que otro ejemplo. Ya he instalado el ireport pero el problema que tengo ahora, es que no puedo contactar con mi baso de datos a traves de hibernate. He puesto el archivo hibernate.cfg.xml en el classpath y al verificar la conexion me dice que hay problemas al parsearlo:

Error!! problem parsing configuration/hibernate.cfg.xml

El archivo cfg es el mismo que uso para configurar hibernate al utilizar la aplicacion web,(añadido al classpath) y hasta ahora no em ha dado nunca problemas. He intentado cambiarlo pero sin éxito.
Les pediria que si alguien esta usando hibernate e ireport, mi digera donde puede estar mi fallo, o que posteara algun archivo hibernate.cfg.xml de ejemplo por si hay algun problema con el mio.

Muchas gracias de antemano.

Saludos a todo el foro!

Lo unico que necesitas es agregar la carpeta donde tenes las fuenctes /WEB-INF/classes en el claspeth, y el cfg.xml me imagino que lo tendras en este dir tambien. proba con el test de la conexion y listo.
JAMCH está desconectado   Responder Citando
Antiguo 25-sep-2006, 00:41   #708 (permalink)
Ranadion ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Hola a todos, no se si se ha respondido esto antes, pero no veo la manera de generar un documento xls en vez de un documento pdf.
Gracias
Ranadion está desconectado   Responder Citando
Antiguo 25-sep-2006, 15:19   #709 (permalink)
Adaia ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 8
JAMCH
ya provaste si en lugar de lenguaje java utilizas lenguaje groovy

eso lo puedes hacer en propiedades del reporte - scripletclass

bueno espero que te sirva de algo
Adaia está desconectado   Responder Citando
Antiguo 26-sep-2006, 05:28   #710 (permalink)
pyanqn ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 258
Hola les hago una consulta. Quiero generar un reporte desde un EJB Session, esto es, un simple reporte que se encuentre el el middleware, es esto posible?
pyanqn está desconectado   Responder Citando
Antiguo 27-sep-2006, 15:20   #711 (permalink)
Naty5 está en el buen camino
 
Fecha de Ingreso: agosto-2003
Ubicación: Viña del Mar
Mensajes: 37
Otra duda con Excel

Yo genero reportes jaspert con ireport en excel..me los genera bastante bien,,,pero tengo un pequeño problema con aquellos campos con formatos numéricos...yo me voy a las propiedades del textfields y en patterns Create selecciono Number con cuatro decimales...luego lo genero pero cuando trato de ejecutar sumas o cualquier accion matemática con dichas columnas no me pesca...para ser más especifica me los está reconociendo como string en el excel (Numero almacenado como texto)
No se si alguien ha tenido este inconveniente y me puede ayudar
Naty5 está desconectado   Responder Citando
Antiguo 29-sep-2006, 17:31   #712 (permalink)
colmejhor ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Problema al tratar de cargar un reporte en netbeans

hola Destruktor, tal parece que tienes cierto tiempo trabajando con iReport y los jasper, he comensado a trabajar con estas herramientas y me he consegido con un ostaculo. Compile un reporte desde el Ireport con todo y su coneccion a una base de datos en PostgresSQL y la ejeute, esto no tubo mayor novedad, mostro el listado de los campos que selccione en un listado sin ningun problema. Luego utilice el codigo que expusistes al comienzo del foro, y al correrlo en netbeans me bota un herror en la Siguiente Linea:

//Preparacion del reporte (en esta etapa se inserta el valor del query en el reporte).
JasperPrint jasperPrint=JasperFillManager.fillReport(fileName, parameters, getConnection());

el herror exactamente no lo tengo en esta momento, pero ademas de las excepciones me habla de la no existencia de el siguiente directorio:

org/apache/commons/javaflow/continuable

Nota: No instale el ant de apache, esto para que me funcione.

te agradesco la ayuda que me puedas brindar
colmejhor está desconectado   Responder Citando
Antiguo 04-oct-2006, 08:41   #713 (permalink)
umazzini ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 4
ayuda

quisiera saber como haces los reportes en java studio creator utilizando jasper,
por favor ayudame!!!
umazzini está desconectado   Responder Citando
Antiguo 06-oct-2006, 10:51   #714 (permalink)
Adaia ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 8
colmejhor
te falta la libreria de commons-javaflow-20060411 ene el lib
Adaia está desconectado   Responder Citando
Antiguo 07-oct-2006, 10:29   #715 (permalink)
jps2k2 ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 2
Reporte con Formato

Hola a todos,

Estoy haciendo un reporte que imprima un contrato de prestación de servicios. El texto del contrato lo tengo en la BD y esta formateado con tags de HTML. El problema es que al momento de correr el reporte, no se formatea el reporte sino que los tags de html aparecen como texto. Ejemplo, en la BD tengo:
<b><u>PRIMERO<u><b><br>
La empresa <b>XXXX<b>...

y así tal cual se esta mostrando en el PDF y lo que necesito que se muestre es algo así:

PRIMERO
La empresa XXXX...

Que hay que configurar en el iReport o en el jasper report para que muestre el reporte como lo necesito.

Muchas gracias por su ayuda.
jps2k2 está desconectado   Responder Citando
Antiguo 09-oct-2006, 09:12   #716 (permalink)
prm83 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 28
Subinformes lanzado desde un servlet

buenas.
Gracias a este foro hace tiempo descubri iReport, y lo usamos para el proyecto q tenemos entre manos. Los informes, lanzandolos desde un servlet java, van perfecto, recibiendo sus parametros, filtrando la sql y demas.
Pero ahora nos a surgido hacer un subinforme. Lo he montado, y en el editor de Irreport, lo ejecuto usando la conexion activa y funciona bien. Pero cuando intento ejecutarlo desde un servlet, la pagina no lanza el pdf y se queda en blanco. Si cambio el codigo java y ejecuto el informe sin subinforme funciona, y si ejecuto el subinforme independiente, tambien funciona. El problema es los 2 ala vez, y lo raro es que desde iReport, con la conexion activa lo ejecuta bien.
Que puede pasar?
Gracias
prm83 está desconectado   Responder Citando
Antiguo 09-oct-2006, 20:11   #717 (permalink)
jps2k2 ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2006
Mensajes: 2
Estuve investigando el fin de semana y la solución esta my facil. resulta que los TextFields y los StaticText onjects tienen una propiedad llamada "Is Styled Text" que cuando la tienes activa convierte ciertos estilos de html como <b> o <u> entre otros al formato requerido.

Espero le sirva a alguien mas. mas informacion la pueden encontrar en l pagina de ejemplos: jasperreports.sourceforge.net/samples en el apartado "Styled Text Samples"

Ahora bien, recuerdan que tengo que hacer un contrato. Pues puse el contrato en un .properties file, y desde el servlet lo leo y lo mando al reporte. En el reporte aparece muy bien, solo que no esta convirtiendo el estilo "Bold". Miren, esto es una parte del contrato

<style isBold='true'>C L A U S U L A S</style>\n\n
<style isBold='true'>PRIMERA: </style>
<style isBold='true' isUnderline='true'>OBJETO.</style>

El texto, en el PDF no lo esta mostrando BOLD, pero lo mas raro es que si reconoce el isUnderline y la palabra OBJETO la muestra "underlined".

Alguna idea?

Gracias



Cita:
Iniciado por jps2k2 Ver Mensaje
Hola a todos,

Estoy haciendo un reporte que imprima un contrato de prestación de servicios. El texto del contrato lo tengo en la BD y esta formateado con tags de HTML. El problema es que al momento de correr el reporte, no se formatea el reporte sino que los tags de html aparecen como texto. Ejemplo, en la BD tengo:
<b><u>PRIMERO<u><b><br>
La empresa <b>XXXX<b>...

y así tal cual se esta mostrando en el PDF y lo que necesito que se muestre es algo así:

PRIMERO
La em