Acentos no iText

Bom dia pessoal,

Estou gerando um relatório em PDF mas estou tendo problemas com os acentos. Basicamente é o código abaixo:

Document doc = new Document();
doc.open();
doc.add(new Paragraph("ÓRGÃO PRODUTOR"));

O resultado é:
RGO PRODUTOR

Já tentei converter os charsets como abaixo, mas mesmo assim não vai.

doc.add(new Paragraph(new String("ÓRGÃO PRODUTOR".getBytes(), "ISO-8859-1")));

Alguém já passou por isso?

Obrigada.

Ja tentou utilizar o charset “UTF-8”, as vezes com ele funcione?

Você vai gerar seu relatorio inteiramente com o Itext?
Eu recomendo para relatorios utilizar o Ireport que é muito bom.

Att.

Olá rdmardegam,
Olha, já tentei sim. Tentei mais algumas coisas:

response.setContentType("text/html; charset=ISO-8859-1");

Setei o meta da .jsp também para ISO-8859-1.
Fiz tudo o que diz no post abaixo:

http://www.guj.com.br/posts/list/12456.java

Eu quero tentar resolver este problema antes de partir para outra solução. Ainda tenho um tempo pra resolver.
Será que alguém tem mais idéias?
Já troquei a versão do .jar, mas dá na mesma…

[]'s

Tente de varias maneiras.

Tente mandar primeiramente como utf-8 na jsp.

<%@ page contentType="text/html; charset=UTF-8"%>

verifique tb o encode utilizado no web.xml e caso utilize algum framework, tipo struts, verifique tb o encode setado nele.

Se conseguir com o UTF-8, depois tente mudar para o ISO 8859-1.

Não funcionou…
O que eu estou achando estranho é que ele está tirando o caracter acentuado, e normalmente pelo que eu conheço de problema de charset ele fica com ? ou com outros carateres estranhos. Não sei porque ele está tirando o caracter.

[]'s

Não sei se depois desses anos voce conseguiu resolver.
Bem, estou usando o recurso exporter do primefaces que faz uso do iText. Consegui resolver alterando o encoding para ISO-8859-1.