我用zend并且需要以PDF格式打印报告,我想绘制图像的位置。但我找不到解决方案,因为我在site看到我只能设置图像的大小但是找不到如何设置图像的位置。
$image = Zend_Pdf_Image::imageWithPath($base."/images/logo_login.png");
$page->drawImage($image, 10, 30, 20, 50);
是的,这个代码我无法绘制图像的位置。所以任何人都习惯了解它,请分享给我。谢谢 !
答案 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);