首页 文章

iText PDF 中 Document 的'margin'属性是什么?

提问于
浏览
2

什么是 Document e.g 的margin属性

Document(new Rectangle(PageSize.A4),8,2,75,0);

其中8表示以 mm cm 或像素为单位的上边距。

1 回答

  • 2

    PDF 使用用户单位作为测量单位。一个用户单元大致对应于印刷点(_1 英寸)。

    如果存在/UserUnit键,则可以更改默认用户单位。默认值(如果密钥不存在)是1.0。在这种情况下,1 个用户单位等于 i.e。 1/72英寸。

    根据Adobe 可移植文档格式参考版本 1.7,p。 148,a UserUnit定义为:

    一个正数,给出了默认用户空间单位的大小,以 1/72 英寸的倍数表示。支持的值范围是 implementation-dependent;请参阅附录 H 中的实施说明 177.默认值:1.0(用户单位为 1/72 英寸)。

    所以值8表示8点,i.e。 8/72英寸。

    值得注意的是(来自第 201 页):

    默认用户空间(1/72 英寸)中单位大小的默认值与点(印刷行业广泛使用的单位)大致相同。然而,它并不完全相同;没有普遍定义的观点。

相关问题