2011-11-16 39 views

回答

1

調用Document對象的SetPageSize()方法:

document.Open(); 
document.Add(new Paragraph("Page 1: PORTRAIT")); 
document.SetPageSize(new Rectangle(842, 595)); // A4 
document.NewPage(); 
document.Add(new Paragraph("Page 2: LANDSCAPE")); 
+0

792,612這對A4?無法使用預定義的值A4? –

+1

「iTextSharp.text.PageSize」類有許多可以使用的預定義矩形,包括「PageSize.A4」和「PageSize.A4_LANDSCAPE」。無論何時設置「PageSize」而不是常規數字,都可以使用它們。 –

+0

如果頁面旋轉不是**重要,則可以使用任何靜態成員。 'PageSize.A4_LANDSCAPE'調用一個頁面旋轉90度的重載的'Rectangle'構造函數。 (這是一段時間)檢查所有值的「PageSize」源。 – kuujinbo