2013-07-24 51 views
3

我使用zend並需要打印報告,如PDF中,我想繪製圖像的位置。但我找不到解決方案,因爲通過我在site中看到,我只能設置圖像的大小,但無法找到如何爲圖像設置位置。zend_PDF drawImage設置位置

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

是通過此代碼我無法爲圖像繪製位置。所以任何人都知道一個回合它,請分享給我。謝謝 !

回答

2

Zend_Pdf使用左下角作爲原點,並使用點(1/72英寸)的測量單位。

我通常不張貼鏈接到我自己的東西那麼招搖,但我已經看到了最近關於如何使用Zend_Pdf一些從你的問題,我想你可以通過閱讀這篇文章中受益:

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

該文章中有關於使用drawImage()的特定部分。

+0

有沒有辦法在文本後面繪製圖像,所以它變得像背景? drawImage函數沒有z-index參數 – Wouter

+0

我還沒有測試過這個理論,但我非常確定,如果您先繪製圖像,然後繪製文本將顯示在圖像頂部的文本。也就是說,我非常確定何時呈現PDF,呈現應用程序只是按照它們出現在文件中的順序依次遵循指令,這意味着無論什麼第二次繪製都會覆蓋先前繪製的任何東西。 – JamesG