如何用magento中的drawText()编写新行?

时间:2015-08-17 07:26:41

标签: php magento zend-framework newline magento-1.9

我正在尝试使用Magento函数添加一个新行drawText();我正在尝试下面的代码,但它显示了所有语句,如Line 1! \n Line 1!

任何人都可以告诉我如何使用以下代码打印多个新行。

 $page->drawText(Mage::helper('sales')->__('Line 1! \n Line 1!'), 35, $this->y, 'UTF-8');

1 个答案:

答案 0 :(得分:1)

对每一行单独调用$ page-> drawText,按照这一点 - PHP + PDF Line Break

 $textChunk = wordwrap($value, 20, "\n");
 foreach(explode("\n", $textChunk) as $textLine){
   if ($value!=='') {
     $page->drawText(strip_tags(ltrim($textLine)), 75, $line, 'UTF-8');
     $line -=14;
   }
 }