我想將文本包裝爲目前我的文本正在脫離屏幕。下面的代碼顯示了我如何打印我的輸出。我如何製作它,以便將文本顯示在新行中,以便在我的PDF文檔中顯示。在pdf生成器中包裝文本PHP
$page->drawText($this->_patient['referral_comments'], $xPos, $yPos);
我該如何讓文本顯示在一個新行中以便它顯示在我的PDF文檔中。
我想將文本包裝爲目前我的文本正在脫離屏幕。下面的代碼顯示了我如何打印我的輸出。我如何製作它,以便將文本顯示在新行中,以便在我的PDF文檔中顯示。在pdf生成器中包裝文本PHP
$page->drawText($this->_patient['referral_comments'], $xPos, $yPos);
我該如何讓文本顯示在一個新行中以便它顯示在我的PDF文檔中。
可以使用換行():
(PHP 4> = 4.0.2,PHP 5)換行 - 包裝一個字符串的字符
實施例的給定數量:
// You can change 250 as the width of your pdf
wordwrap($this->_patient['referral_comments'], 250, "\n");
編輯:你應該做你的代碼是什麼:
$page->drawText(wordwrap($this->_patient['referral_comments'], 250, "\n"), $xPos, $yPos);
EDIT2:看來只有換行不工作,這裏是另一項建議:
$referral_comments = wordwrap($this->_patient['referral_comments'], 100, "\n");
foreach(explode("\n", $referral_comments) as $textLine){
if ($textLine!=='') {
$page->drawText(strip_tags(ltrim($textLine)), $xPos, $yPos, 'UTF-8');
$yPos -=14;
}
}
你在這裏做什麼是$page->drawText
單獨調用每一行。
我試圖使用您發佈的代碼,但沒有運氣,我是否應該爲上述行添加其他內容? – user3010257
我編輯我的代碼更加明確。 –
我已經嘗試過編輯過的代碼,並且也玩過這個號碼。這似乎並不奏效,還有什麼可以推薦的嗎? – user3010257
問題是什麼? –
如何製作文本以便將文本顯示在新行中,以便在我的PDF文檔中顯示。 – user3010257