Cabeçalho do relatório PDF

Olá amigos,

Eu tenho um relatório em PDF utilizando o itext document etc, acrescentei um cabeçalho do relatório:

        Phrase phrase = new Phrase("RELATORIO DOS PROCESSOS", fontCabecalho );
        HeaderFooter header = new HeaderFooter(phrase, false); 
        header.setAlignment(Element.ALIGN_CENTER);
        documento.setHeader( header );

Tenho os títulos das colunas:

             RG              Nome do cliente                 Data nascimento                     Número do processo

Eu gostaria que esse titulo das colunas se repetisse a cada nova página.

Como faço isso?

No aguardo de respostas,

Valeu!

Vc esta utilizando o ireport?

Alessandro, valeu a resposta,

Não, eu estou usando o new Document() do itext

Este código abaixo coloca uma imagem que você escolher como cabeçalho da aplicação, pode ser útil!

public void onStartPage(PdfWriter arg0, Document arg1) {
	
			try{
				float [] relativeWidths = {20,50,10};
				PdfPTable header = new PdfPTable(relativeWidths);
				
				Image logo =Image.getInstance(this.getClass().getResource("/CAMINHO DA SUA IMAGEM")); 
				logo.scalePercent(50);
				logo.setBorder(PdfPCell.NO_BORDER);
				header.addCell(logo);
				
				Font titleFont= new Font(BaseFont.createFont(BaseFont.HELVETICA,BaseFont.CP1252, BaseFont.NOT_EMBEDDED));
				titleFont.setStyle(Font.BOLDITALIC);
				
				PdfPCell title = new PdfPCell(titleTxt);
				title.setColspan(4);
				title.setBorder(PdfPCell.NO_BORDER);
				title.setVerticalAlignment(PdfPCell.ALIGN_MIDDLE);
				header.addCell(title);
				
				header.setHorizontalAlignment(PdfPTable.ALIGN_CENTER);
				
				arg1.add(header);
			}
			catch (Exception e) {
				e.printStackTrace();
			}
	
		}

Só uma dúvida:

public void onStartPage(PdfWriter arg0, Document arg1

Este é algum método específico ou reservado (sei lá) para cabeçalhos? Se eu entendi, eu devo defini-lo e colocar o que eu quero que seja impresso no cabeçalho? Se SIM, em que parte do meu relatório eu chamo esse método?

Valeu!

Alguém poderia me ajudar nesse problema?

Valeu!

Respondendo para devolver a solictação para o topo da página

Se alguém puder me ajudar,

Valeu!

[i]Cabeçalhos e rodapés devem ser criados no onEndPage()… aii eles se repetem sozinhos xD

o evento onStartPage() serve pra outras coisas… [/i]