39
如何在iTextSharp中設置橫向(水平)格式的A4文檔?iTextSharp設置文檔橫向(水平)A4
如何在iTextSharp中設置橫向(水平)格式的A4文檔?iTextSharp設置文檔橫向(水平)A4
您可以將頁面大小設置爲旋轉的A4。例如。 (假設PDF,但無論如何應適用):
iTextSharp.text.Document doc;
// ...initialize 'doc'...
// Set the page size
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate());
我做這個有沒有PDF麻煩,也沒有與其他文檔類型的嘗試。
可以初始化一個新的文檔這樣的:
Document doc = new Document(iTextSharp.text.PageSize.A4.Rotate(), 10, 10, 10, 10);
在這種模式下,所有的頁面將在橫向模式。
改變頁面佈局的文檔中,你可以使用:
doc.SetPageSize(iTextSharp.text.PageSize.A4); // for vertical layout
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); // for horizontal layout
克勞德先生。我也想將'PDF'改爲'橫向模式'將上面的代碼工作? – BNN
有趣的是,doc.SetPageSize(PageSize.A4_LANDSCAPE)不起作用,但答案有效。 – Timores
這是因爲a4_landscape被標記爲過時 –