如何在itextsharp中将自定义页面大小打印为纵向

时间:2017-01-02 06:42:23

标签: c# itext

以下是我在ItextSharp中创建自定义页面大小的代码。 页面现在以横向模式打印。我想在肖像中打印。

document = new Document(new iTextSharp.text.Rectangle(410f, 288f));

2 个答案:

答案 0 :(得分:0)

替换:

document = new Document(new iTextSharp.text.Rectangle(410f, 288f));

使用:

document = new Document(new iTextSharp.text.Rectangle(410f, 288f).Rotate());

自定义页面将旋转90度,如果这是你想要的。

答案 1 :(得分:0)

  Document document = new Document(default(iTextSharp.text.Rectangle));
  document.SetPageSize(new iTextSharp.text.Rectangle(410f, 288f).Rotate());

请试试这个。