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 um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *