iText页面化景观 - broswer不会渲染景观

时间:2012-02-06 17:33:06

标签: itext

我想在横向模式下创建pdf页面,但浏览器似乎总是以纵向模式渲染生成的页面..与IE和Firefox相同的问题..这是我做的景观模式..

 Rectangle a4 = PageSize.A4;
 Rectangle a4LandScape = a4.rotate();
 doc.setPageSize(a4LandScape);

我可以在第3行看到宽度>高度,但是一旦页面呈现给浏览器,我再次得到肖像..有没有其他方法可以做到这一点?

PS:我使用的是旧版iText(2.7),没有选项,例如PageSize的Legal_LandScape

1 个答案:

答案 0 :(得分:2)

这是iText的非常旧版本,所以我无法肯定你的问题是什么。我可以告诉你,在最近的版本(4.x和5.x)中,setPageSize仅影响添加的新页面,对现有页面没有影响。通常在创建Document对象时,可以在此处设置预期的页面大小。如果您需要添加不同尺寸的页面,请在致电setPageSize之前直接致电NewPage()

相关问题