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左下隅を原点として使用し、測定単位としてポイント (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 に答える