Boa Tarde pessoal,
seguinte estou trazendo um campo formatado para o relatório, para isso na opção Markup do field marquei html.
O texto está vindo com a formatação porém o tamanho da letra não está vindo igual, alguém saberia me dizer o que fazer?
Ireport 3.7.3 + Texto html desconfigurado
R
5 Respostas
Você edita pelo RichTextEditor? porque se for o problema é que ele não gera o html puro e por isso há desigualdades quanto ao tamanho.
R
Uso sim.
Mas não teria alguma forma de configurar?
Bom eu fiz um código personalizado em java que resolveu meu problema. Quando conectar com meu notebook procuro esse código e te passo, ele é bem simples e pode ser implementado em outras linguagens!
R
ok, fico aguardando.
public String redimensionarFonte(String texto, int tamanhoDiminuido){
//for percorre os tamanhos de fontes possiveis no RichTextEditor que aqui varia de 8 a 72
for(int x=8; x<=72;x++){
if(texto.contains("SIZE=\""+x+"\"")){
texto = texto.replace("SIZE=\""+x+"\"", "size='"+(x-tamanhoDiminuido)+"'");
}
}
return texto;
}
Na hora que você for imprimir o html ou envia-lo para o iReport e so chamar esse método assim
//o inteiro e o quando você quer diminuir o máximo que custumo colocar é 7 o minimo 1
String seuHTML = redimensionarFonte(seuTextoRichTextEditor, 7);
Qualquer coisa avisa aí, flw!
Criado 24 de fevereiro de 2012
Ultima resposta 16 de mar. de 2012
Respostas 5
Participantes 2