Zend PDF混合了页面的宽度和高度

时间:2011-12-14 17:08:51

标签: php zend-framework pdf zend-pdf

我正在使用Zend_Pdf,并且我一度使用$page->getWidth();$page->getHeight();

来阅读我的源页面的宽度和高度

大部分时间它都读得很好。

然而,有时,Zend PDF返回相反 - 它显示11英寸宽度和8.5英寸高度标准信件大小的PDF。我无法弄清楚为什么会这样做。

我尝试将PDF保存为1.4,如PDF / A,但结果完全相同。

1 个答案:

答案 0 :(得分:3)

经过一番调查后,我能够弄明白。

结果页面被编码为“旋转”设置为270度。

您可以在Zend_Pdf_Page中访问此变量:

$this->_pageDictionary->Rotate->value

然后,如果将“旋转”设置为90或270,则会反转“宽度”和“高度”。