我使用Zend_Pdf将文本放在pdf上:
$page1->drawText( 'Hello World!', 100, 100 );
但现在我想在pdf上将文字旋转到90度。怎么可能?
由于
答案 0 :(得分:1)
怎么样:
$ page-> rotate(0,0,M_PI / 12);
$ page-> drawText('Hello world!',100,100);
另见:Zend PDF tutorial
答案 1 :(得分:0)
您可以使用rotate(),该函数使用弧度来确定旋转量。
例如:
// Rotate at the X and Y coordinates
// and 90 Degrees Counter-Clockwise (which is 1.5708 Radians)
$page->rotate(300, 300, 1.5708);
使用this tool根据度数计算值。尽管您可以使用PHP中的常量进行除法(如另一个答案所示),但我个人不建议这样做(因为我发现确定其含义要困难得多)。
在继续下一行之前,您确实需要向后旋转(假设您希望它们是水平的)。