Criar cabeçalho

Ola bom dia será que alguém poderia me ajudar tenho dar manutenção em relatório com biblioteca itex funciona certo porem agora tenho que colocar este cabeçalho em todas paginas pode e numerar as paginas
segue abaixo o trecho de Código

    Chunk t1 = new Chunk(p.getNome()
            + "\nCNPJ Nº " + p.getCnpj()
            + "\nREG. " + p.getOrgaoRegistro() + " SOB Nº " + p.getNumeroRegistro() + " em " + inverteData(p.getDataRegistro())
            + "\n" + enderecoCompleto
            + "\nCEP " + p.getCep() + "\n", boldFont);

abaixo o trecho o onde e adicionado
Paragraph cabecalho = new Paragraph("", boldFont);
cabecalho.setAlignment(Element.ALIGN_CENTER);
cabecalho.add(t1);