我正在使用 itext PDF,我需要将 PDF 文档大小设置为德国标准。 Fanfold(8 1/2" x 12"),我不知道如何在 Itext 文档中设置英寸。
// Now I can set paper size as A4 but i need to set 8 1/2" x 12" or German Std. Fanfold size
document(name: fileName,pageSize: PageSize.A4,leftMargin:8, rightMargin:8, topMargin:8, bottomMargin:3)
提前致谢。
请帮自己一个忙阅读文档 https://stackoverflow.com/questions/25886909/how-to-set-the-page-size-to-envelope-size-with-landscape-orientation!
正如中所解释的入门 http://developers.itextpdf.com/faq/category/getting-started部分,测量值以用户单位表示,一英寸有 72 个用户单位,因此:
8.5 inch x 72 points = 612 user units
12 inch x 72 points = 864 user units
所以你需要创建一个像这样的矩形:
Rectangle pagesize = new Rectangle(612, 864);
和这样的文件:
Document document = new Document(pagesize);
已编辑 2021 年 1 月 25 日
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)