4

我使用zend,需要像PDF一样打印报告,我想为图像绘制位置。但我找不到解决方案,因为我在网站上看到 我只能设置图像的大小,但找不到如何设置图像的位置。

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

是的,通过这段代码,我无法为图像绘制位置。所以有谁知道它的,请分享给我。谢谢 !

4

2 回答 2

2

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

我通常不会如此明目张胆地发布指向我自己的东西的链接,但我最近看到你提出了一些关于如何使用的问题Zend_Pdf,我认为你可以从阅读这篇文章中受益:

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

那篇文章中有一个关于使用drawImage().

于 2013-07-26T02:30:07.170 回答
-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);
于 2013-07-25T05:48:32.067 回答