2010-09-20 19 views

Répondre

1

Consultez la example in Massoud Mazar's blog. Regardez son override pour l'événement OnEndPage dans la classe TwoColumnHeaderFooter et voyez comment il imprime les numéros de page.

Ce que vous pouvez faire est d'examiner la propriété PageNumber du paramètre PdfWriter de l'événement et de personnaliser la chaîne que vous utiliserez pour le numéro de page affiché.

Quelque chose comme ceci:

String text = ""; 
int pageN = writer.PageNumber; 
if (pageN == 1) { 
    text = "i"; 
} else if (pageN == 2) { 
    text = "ii"; 
} else if (pageN == 3) { 
    text = "iii"; 
} else { 
    text = (pageN - 3).ToString(); 
} 

remplacerait son origine:

String text = "Page " + pageN + " of ";