zend_PDF用于设置位置的drawImage

时间:2013-07-24 02:20:18

标签: php zend-framework zend-pdf

我用zend并且需要以PDF格式打印报告,我想绘制图像的位置。但我找不到解决方案,因为我在site看到我只能设置图像的大小但是找不到如何设置图像的位置。

        $image = Zend_Pdf_Image::imageWithPath($base."/images/logo_login.png");
        $page->drawImage($image, 10, 30, 20, 50);

是的,这个代码我无法绘制图像的位置。所以任何人都习惯了解它,请分享给我。谢谢 !

2 个答案:

答案 0 :(得分:2)

Zend_Pdf使用BOTTOM LEFT转角作为原点,并使用点(1/72英寸)作为度量单位。

我通常不会公开发布链接到我自己的东西,但我最近看到了一些关于如何使用Zend_Pdf的问题,我认为你可以从阅读这篇文章中受益: / p>

http://yetanotherprogrammingblog.com/content/zend_pdf-wrapper-and-sample-code

该文章中有一个关于使用drawImage()的具体部分。

答案 1 :(得分:-1)

drawImage函数作为参数获取起点(左上角)的位置以绘制图像和终点(右下角)。通过此坐标,您可以指定要绘制的图像的位置和大小。

http://framework.zend.com/manual/1.12/en/zend.pdf.drawing.html

public function drawImage(Zend_Pdf_Resource_Image $image, $x1, $y1, $x2, $y2);