Closed crsilveira closed 6 years ago
Sim, realmente está bem limitado.
Fiz um teste aqui setando a variável XML_LOCALE para en.US e meu relatório conseguiu intentificar o separador decimal. Faça o seguinte teste aí:
Em JasperInterface.py, abaixo linha 144 adicione o seguinte comando: map.put('XML_LOCALE', 'en.US')
Em seguida, retire o seu código que troca os caracteres e refaça seus testes.
Assim, realmente funcionou sem problemas.
Mudanças adicionadas ao repositório
Penso que este código esteja muito específico para o Brasil:
Além do mais... separador de milhar pode gerar problemas também, não? Penso que um tratamento para float é necessário, mas um código mais internacional seria o ideal.