Zend Pdf加载模板并设置Horizo​​ntal

时间:2011-10-24 15:10:50

标签: zend-framework zend-pdf

使用Zend_Pdf时填写pdf模板时遇到问题。

问题是我必须填写现有的pdf,我不知道如何对Zend说这个模板是水平的而不是垂直的。

如果我用以下内容制作新页面:

Zend_Pdf_Page::SIZE_A4_LANDSCAPE 

一切都好,但问题是我必须使用如下模板:

$certificado = Zend_Pdf::load( dirname(__FILE__) . '/../../../docs/x.pdf');
$page = $certificado->pages[0];

如何将页面设置为A4-Landscape?

1 个答案:

答案 0 :(得分:2)

在搜索Zend_Pdf_Page课程后,我想出了如何解决我的问题:

加载我需要使用的模板(横向格式)

$certificado = Zend_Pdf::load( dirname(__FILE__) . '/../../../docs/x.pdf');
$page = $certificado->pages[0];

现在旋转文档:

$page->rotate(0, 0, deg2rad(90));

我尝试了不同的可能性来插入旋转角度,但是deg2rad是最好的解决方案。

之后X和Y坐标会改变,所以只需要找出你在哪里画画。