gpt4 book ai didi

c# - iTextSharp A4 尺寸四舍五入

转载 作者:太空狗 更新时间:2023-10-30 00:18:48 24 4
gpt4 key购买 nike

根据 ISO 标准,A4 为 210x297 毫米,或约 595.2756x841.8898 点。有什么原因在 iTextSharp 中,点值是四舍五入的,即。 595x842,即使它们是 float 的?

enter image description here

最佳答案

我是负责 PDF 标准的 ISO 委员会的成员。该标准定义 PDF 中的所有测量值均以用户单位表示(不是点)。

默认情况下,一个用户单位大致对应一个打印点,但 ISO 委员会意识到它们并不完全相同。

这确实是一个困惑的原因。我目前正在为下周在圣何塞召开的 ISO session 做准备。我们正在研究 ISO-32000-2 (PDF 2.0),虽然 ISO-32000-1 已经处于良好状态,但我们仍然发现一些实例,它说的是点而不是用户单位,我们将替换 ISO-32000-2 中的用户单位..

底线:人们普遍认为 PDF 中的 A4 页面尺寸为 595 x 842 用户单位(可能是因为整数值优于实际值),这就是它在 iText 中以这种方式实现的原因。

关于c# - iTextSharp A4 尺寸四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29592237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com