iTextSharp设置文档横向(水平)A4
如何在iTextSharp中以横向(水平)格式设置A4文档?
您可以将页面大小设置为旋转的A4。 例如(假定是PDF,但是不pipe用):
iTextSharp.text.Document doc; // ...initialize 'doc'... // Set the page size doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate());
我用PDF完成了这个没有问题,没有尝试与其他文档types。
你可以像这样初始化一个新的文档:
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