【问题标题】:How to rotate text while creating PDF in Zend Framework?如何在 Zend Framework 中创建 PDF 时旋转文本?
【发布时间】:2010-12-06 05:24:52
【问题描述】:

我正在使用 Zend_Pdf 在 pdf 上放置类似这样的文本:

$page1->drawText( 'Hello World!', 100, 100 );

但现在我想在 pdf 上将文本旋转 90 度。怎么可能??

谢谢

【问题讨论】:

    标签: php zend-framework pdf zend-pdf


    【解决方案1】:

    怎么样:
    $page->rotate(0, 0, M_PI/12);
    $page->drawText('Hello world!', 100, 100);
    另见:Zend PDF tutorial

    【讨论】:

    • 在继续之前需要旋转回来吗?
    【解决方案2】:

    您可以使用 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 中使用常量并除以(正如另一个答案所暗示的那样),但我个人不建议这样做(因为我发现很难弄清楚它的含义)。

    在继续下一行之前,您确实需要向后旋转(假设您希望它们是水平的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-31
      • 2015-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多