Como ‘escapar’ caracteres dentro da propriedade Pattern no JasperReports

Essa dica pode parecer boba, mas apanhei um bocado para descobrir esse simples detalhe e acho que vale a pena registrar e compartilhar. Num determinado campo do Jasper Reports, eu queria exibir o símbolo percentual (%), mas sem que ele multiplicasse por cem, como é o comportamento padrão. Ocorre que o valor que eu tenho já é percentual e não em taxa unitária que, nesse caso, precisaria ser multiplicado por 100 para ser exibido como valor percentual.

Mas se você colocar no Pattern: #,##0.0000 %

Ela vai multiplicar o valor do atributo por 100 antes de exibir. Para contornar o problema coloque:

#,##0.0000 ‘%’

(caractere percentual entre pliques). Pronto! O valor é exibido sem a multiplicação.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *


Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>