2014-07-01 120 views
0

可能这已被问过,但我不能得到它的工作。我正在尝试使用TCPDF生成一个PDF文档,该文档应该在坐标(0,0)处有一个10像素的矩形。代码如下:TCPDF中的像素尺寸不正确

$pdf = new TCPDF(); 

$pdf->AddPage(); 
$pdf->SetFillColor(0, 0, 0); 

$pdf->Cell(0, 2.645833333, '', 0, 1, '', true); 

打印矩形,但它的像素高度错误。 TCPDF的默认值是使用mm单位。我使用网站unitconversion.org将10个像素转换为mm。我该如何解决这个问题?

回答

3

PDF的没有像素。他们有多少分,取决于DPI(每英寸点数)。如果您假设一个点=一个像素,则可以从那里开始并将10个点通过72 DPI(默认)转换为毫米。

+0

感谢您的快速回复。我决定以pt作为用户单位。然后我将10个像素转换为点(7.5),但我仍然看不到正确的高度。我怀疑有可能有错误值的SetImageScale – Stefano