0
我需要在我創建的pdf上設置頁碼,以便前3頁將是i,ii,iii,然後是從1開始的以下頁面, 2,3,4,5 ...等等。pdf第一頁上的自定義頁碼(羅馬編號)
我該怎麼做與itextsharp? 謝謝 桑德爾
我需要在我創建的pdf上設置頁碼,以便前3頁將是i,ii,iii,然後是從1開始的以下頁面, 2,3,4,5 ...等等。pdf第一頁上的自定義頁碼(羅馬編號)
我該怎麼做與itextsharp? 謝謝 桑德爾
退房example in Massoud Mazar's blog。看看他在TwoColumnHeaderFooter類中的OnEndPage事件的覆蓋,看看他是如何打印出頁碼的。
你可以做的是檢查事件的PdfWriter參數的PageNumber屬性和自定義設置你將用於顯示頁碼的字符串。
事情是這樣的:
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();
}
將取代他原來的:
String text = "Page " + pageN + " of ";