Como informo o numero de paginas no rodape com iText

Gostaria de saber faço no iText para colocar no rodape de cada pagina do arquivo pdf a pagina correte e a pagina final.
Ex: pagina 5 de 20.
Obrigado.

Marco Paradiso

Documentação
http://itextdocs.lowagie.com/tutorial/directcontent/pageevents/

Exemplo:
Código:
http://itextdocs.lowagie.com/examples/com/lowagie/examples/directcontent/pageevents/PageNumbersWatermark.java
PDF:
http://itextdocs.lowagie.com/tutorial/directcontent/pageevents/pageNumbersWatermark.pdf

Repare no código nesta linha:
writer.setPageEvent(new PageNumbersWatermark());

E a classe de exemplo que:
public class PageNumbersWatermark extends PdfPageEventHelper {

Ai é só implementar os métodos:

onEndPage

onOpenDocument

onStartPage

onCloseDocument

Bom dia! Já tentei utilizar este exemplo com IText, mas não consegui gerar o PDF com paginação.
Preciso gerar o pdf com o seguinte modelo de paginação: 1/5 ; 2/5 ; 3/5 ; 4/5 ; 5/5 .

Só consegui mesmo foi gera com paginação simples, como pode ser visto no código abaixo.

HeaderFooter header = null;

if (statusEmissao.equals(StatusEmissao.EMITIDO)) {
header = new HeaderFooter(new Phrase("(Continuação da Certidão nº " + certidao.getNumero() + “/” + certidao.getDataEmissao().get(Calendar.YEAR) + “)” + espaco2 + “Folha: " , fonte), true);
}
if (statusEmissao.equals(StatusEmissao.REEMITIDO)) {
header = new HeaderFooter(new Phrase(”(Continuação da Certidão nº " + numeroCertidao + “/” + certidao.getDataEmissao().get(Calendar.YEAR) + “)” + espaco2 + "Folha: " , fonte), true);
}

Se alguém puder me ajudar, enviando pra mim o código, agradeço. Preciso desse código com urgência para terminar um relatório no meu trabalho.

Juliana.