【发布时间】:2011-01-23 03:33:06
【问题描述】:
如何在 iTextSharp 中设置横向(水平)格式的 A4 文档?
【问题讨论】:
标签: c# itextsharp
如何在 iTextSharp 中设置横向(水平)格式的 A4 文档?
【问题讨论】:
标签: c# itextsharp
您可以将页面大小设置为旋转的 A4。例如。 (假设为 PDF,但无论如何都应该适用):
iTextSharp.text.Document doc;
// ...initialize 'doc'...
// Set the page size
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate());
我已经用 PDF 顺利完成了这项工作,还没有尝试过用其他文档类型。
【讨论】:
PDF改成landscape mode上面的代码能用吗???
你可以像这样初始化一个新文档:
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
【讨论】: