2011-10-24 2 views
1

Zend_Pdf를 사용할 때 pdf 템플릿을 채우는 데 문제가 있습니다.Zend Pdf 템플릿로드 및 설정

문제는 기존 PDF를 채워야하고이 템플릿이 수평이 아닌 수직이 아닌 젠드라고하는 방법을 모른다는 것입니다.

내가 가진 새 페이지 한 경우 :

Zend_Pdf_Page::SIZE_A4_LANDSCAPE 

모든 것이 좋아,하지만 문제는 내가 좋아하는 템플릿을 사용할 필요가 있다는 것입니다 : 수 i가 A4로 페이지를 설정하는 방법

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

을 -경치? 내가 지금

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

(즉 가로 형식으로) 사용할 필요가 그리고 템플릿 문서를 회전

로드 :

답변

2

Zend_Pdf_Page 클래스로 검색 후, 나는 내 문제를 해결하는 방법을 알아 냈 :

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

나는 회전 각도를 삽입하기 위해 다른 posibilities을 시도하지만, 가장 좋은 방법은 deg2rad했다.

X 및 Y 좌표가 변경되면 그리는 위치 만 알아 내면됩니다.