Problema com styled tags no JasperReport

0 respostas
mmelgaco

Boa tarde.
Estou com um problema e gostaria de saber se alguém já passou por isso e pode me ajudar:
Tenho um relatório feito em Jasper.
Nele há um campo que parte do texto é negrito e parte é normal.
A solução que encontrei com o jasper para isso foi usar as styled tags, são tags que permitem formatar o texto dentro delas, como por exemplo abaixo eu coloco um texto em negrito e mais um outro sem negrito, no mesmo campo:
“<style isBold=“true” pdfFontName=“Courier-Bold”>”+“TESTE DE TEXTO EM NEGRITO”+""+“TESTE DE TEXTO SEM NEGRITO”
Para que as tags sejam interpretadas pelo jasper, é preciso marcar a opção “isStyledText” como true no campo que estou usando-as.
Ela funciona normalmente com exceção de um problema:
Se o texto contiver o caractere “&” o jasper então não processa as tags e as imprime no pdf, da forma que está acima.
Já tentei utilizar o “” antes do “&” como escape, mas o jasper nem compila.
Já tentei também o caractere de escape html “&”, mas também não funcionou.
Utilizei as três mais recentes versões do jasper mas também continuou com o mesmo problema.
Se alguém tiver alguma idéia ficarei muito grato, estou sem saber o que fazer, pensando em abandonar o jasper, pois meu cliente quer uma solução para o problema.

Obrigado e abraço!

Criado 26 de julho de 2005
Respostas 0
Participantes 1