Ver Mensaje Individual
  #721 (permalink)  
Antiguo 12/10/2006, 15:14
Avatar de DestruKtor
DestruKtor
 
Fecha de Ingreso: marzo-2005
Mensajes: 95
Antigüedad: 19 años, 9 meses
Puntos: 4
Hola,

El tema es el siguiente, lo que indica funciona (fuente bold) si lo ves en el visor interno de jasperreport, ahora el problema es que cuando lo exportas a pdf, pdf maneja algunos formatos de fuente con sus propias fuentes, por lo que para solucionar tu problema deberias hacer esto:

<style pdfFontName="Helvetica-Bold" isBold='true' isUnderline='true'>OBJETO.</style>

asi te queda la fuente bold tanto para pdf como para los demás formatos.



Cita:
Iniciado por jps2k2 Ver Mensaje
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
__________________
Se Despide

DestruKtor