【发布时间】:2010-12-06 05:24:52
【问题描述】:
我正在使用 Zend_Pdf 在 pdf 上放置类似这样的文本:
$page1->drawText( 'Hello World!', 100, 100 );
但现在我想在 pdf 上将文本旋转 90 度。怎么可能??
谢谢
【问题讨论】:
标签: php zend-framework pdf zend-pdf
我正在使用 Zend_Pdf 在 pdf 上放置类似这样的文本:
$page1->drawText( 'Hello World!', 100, 100 );
但现在我想在 pdf 上将文本旋转 90 度。怎么可能??
谢谢
【问题讨论】:
标签: php zend-framework pdf zend-pdf
怎么样:
$page->rotate(0, 0, M_PI/12);
$page->drawText('Hello world!', 100, 100);
另见:Zend PDF tutorial
【讨论】:
您可以使用 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 中使用常量并除以(正如另一个答案所暗示的那样),但我个人不建议这样做(因为我发现很难弄清楚它的含义)。
在继续下一行之前,您确实需要向后旋转(假设您希望它们是水平的)。
【讨论】: