2011-12-14 25 views
2

我用Zend_Pdf的高度,並在一個點上,我看我的源頁面的寬度和使用$page->getWidth();$page->getHeight();Zend的PDF拌和寬度和頁

它的大部分讀細的時間高度。

然而,有時Zend PDF返回的結果卻相反 - 它顯示11in爲寬度,8.5in爲標準Letter尺寸PDF的高度。我無法弄清楚爲什麼會那樣做。

我嘗試將PDF問題保存爲1.4,如PDF/A,但結果完全相同。

+1

可能風景vs肖像? – 2011-12-14 18:21:02

回答

3

經過一番調查後,我才弄明白了。

原來頁面被編碼爲「旋轉」設置爲270度。

可以內部Zend_Pdf_Page訪問此變量:

$this->_pageDictionary->Rotate->value 

然後,如果旋轉被設置爲90或270,我反向寬度和高度。