【发布时间】:2016-06-15 07:17:24
【问题描述】:
我有一张用 corel 绘制的大小为 490 x 630 的图像。它应该有 41.3 毫米(宽)和 52.3 毫米。
我在我的 TCPDF 类中使用的单位是“mm”。
我在尝试完成此操作时遇到了麻烦。
我应该在 setImageScale() 上设置什么值?
谢谢!
【问题讨论】:
我有一张用 corel 绘制的大小为 490 x 630 的图像。它应该有 41.3 毫米(宽)和 52.3 毫米。
我在我的 TCPDF 类中使用的单位是“mm”。
我在尝试完成此操作时遇到了麻烦。
我应该在 setImageScale() 上设置什么值?
谢谢!
【问题讨论】:
我使用的是“.png”格式的图像。使用“.png”格式时,我无法在 pdf 上正确显示图像。我在油漆中打开图像并将其保存为“.jpg”并改用它。一旦我改变了格式,我就可以正确地显示图像而没有任何复杂性。我认为 PCDF 上存在与“.png”图像相关的错误。
【讨论】:
对我有用的是$pdf->setImageScale(1.66)。
这是为了使字体大小从px 转换为points 尽可能接近,另外,计算单元格位置(我的程序使用X 和Y 坐标指定单元格位置也以像素为单位.
换句话说,我的整个文档以像素为单位,我以点 (pt) 呈现它,我得到了一个非常接近的所见即所得。
在 IE、FireFox 和 Opera 上测试。
【讨论】: