I am placing text on pdf something like this using Zend_Pdf:
$page1->drawText( 'Hello World!', 100, 100 );
But now I want to rotate text to 90 degree on pdf. How is it possible ??
Thanks
I am placing text on pdf something like this using Zend_Pdf:
$page1->drawText( 'Hello World!', 100, 100 );
But now I want to rotate text to 90 degree on pdf. How is it possible ??
Thanks
How about:
$page->rotate(0, 0, M_PI/12);
$page->drawText('Hello world!', 100, 100);
See also: Zend PDF tutorial
You can use rotate() which uses Radians to determine the amount to rotate.
For example:
// Rotate at the X and Y coordinates
// and 90 Degrees Counter-Clockwise (which is 1.5708 Radians)
$page->rotate(300, 300, 1.5708);
Use this tool calculate the value from degrees. Whilst you can use the constants in PHP and divide (as the other answer suggests) I would not recommend that personally (as I find it much harder to work out what it equates to).
You do need to rotate back before continuing with the next lines (assuming you want them to be horizontal).