2013-04-25 80 views
1

我有一個基本的可觀察對象,其中包含一個文本,其中有換行符。fpdf換行符不起作用

像這樣:

var str += item.first_name + " " + item.last_name + "," + item.occupation + "\n\n"; 
str += "RE :" + item.first_name + " " + item.last_name + ", DOB: " 
          + item.date_of_birth + "\n"; 
text = ko.observable(str); 

,我使用來顯示字符串的方法是:

$pdf->MultiCell(0,8,$text); 

,我在我的PDF得到的結果是:

Dr. Bart grahamson,MBBSRE :Jack Junior, DOB: 1985-01-02 

什麼是捕捉這些換行符的方法?

+0

你能告訴我們'$ text'的輸出嗎? – Rikesh 2013-04-25 15:38:38

+0

我已經展示了它 – Stranger 2013-04-25 15:39:12

+0

你如何從你的js變量 - >'text = ko.observable(str);'到你的php變量 - >'$ text'?可能是因爲js已經解析了換行符\ n,所以它不再以fpdf方法使用的格式。如果換行符總是在同一個位置,您可以重新插入 - >'$ pdf-> MultiCell(0,8,preg_replace(「(RE :)」,「\ n \ n」。「\ $ {1} 「,$ test)。」\ n「);' – Sean 2013-04-25 21:40:12

回答

0

使用\ n和\ r。

+0

我也試過,ddnt work – Stranger 2013-04-25 17:08:18