C# iTextSharp设置文档横向(水平)A4

C# iTextSharp设置文档横向(水平)A4,c#,itextsharp,C#,Itextsharp,如何在iTextSharp中设置横向(水平)格式的A4文档?您可以将页面大小设置为旋转的A4。例如(假设为PDF,但无论如何都应适用): 我已经用PDF完成了这项工作,没有用其他文档类型尝试过。您可以像这样初始化新文档: Document doc = new Document(iTextSharp.text.PageSize.A4.Rotate(), 10, 10, 10, 10); 在此模式下,所有页面都将处于横向模式 要更改文档内页面的布局,可以使用: doc.SetPageSize(iT

如何在iTextSharp中设置横向(水平)格式的A4文档?

您可以将页面大小设置为旋转的A4。例如(假设为PDF,但无论如何都应适用):


我已经用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
更改为
横向模式
上述代码是否有效???有趣的是doc.SetPageSize(PageSize.A4_横向)不起作用,但答案有效。
doc.SetPageSize(iTextSharp.text.PageSize.A4); // for vertical layout
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); // for horizontal layout