Aqui na firma preciso fazer um relatorio simples em txt que vai ser a saida do log do servidor, só que quero colocar um cabeçario com nome da empresa em negrito e com uma fonte maior que a do resto do texto isso é possivel???
Gravar no Txt com negrito e letras grandes
7 Respostas
Nunca vi isso em txt, acho que não
P
Arquivos texto puros não permitem o uso de negrito, tamanhos de fonte diferentes e outros recursos. Para o que você que fazer, seria necessário usar o formato RTF.
M
Aqui na firma preciso fazer um relatorio simples em txt que vai ser a saida do log do servidor, só que quero colocar um cabeçario com nome da empresa em negrito e com uma fonte maior que a do resto do texto isso é possivel???
Não.
depende do que você se refere como “txt”, se vocÊ diz arquivo txt como arquivo “texto”, sim, dezde que no formato rtf, se for .txt mesmo ai não como ja explicaram… é só colocar nesse formato…
Ou voce pode gravar no .txt com alguma marcação sua e depois no seu programa abrir do jeito que precisa.
Mas pelo textpad voce nao ve.
Caras pode ser em rtf sem problemas, pq esse “relatorio” é para um gerente que vai usar de vez em quando. Como faço isso?
T
Pode fazer assim:
List<Element> doc = new LinkedList<Element>();
RtfWriter writer = new RtfWriter();
RtfFont fonteNegrito = new RtfFont("Courier New", 11, RtfFont.BOLD);
Paragraph p = new Paragraph(null, fonteNegritol);
p.add("TEXTO");
doc.add(p);
writer.write(doc, "nomeArquivo");
Não testei, mas acho que vai funcionar.
Não esqueça de adicionar os jars do “itext”
Criado 5 de fevereiro de 2010
Ultima resposta 5 de fev. de 2010
Respostas 7
Participantes 7
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo