2013-04-25 5 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

+0

Я уже показал это – Stranger

+0

как вы получаете от переменной js -> 'text = ko.observable (str);' к вашей переменной php -> '$ text'? Может быть, js уже разбирает разрыв строки '\ n', поэтому он больше не используется в этом формате в методе fpdf. Если разрывы строк всегда находятся в одном и том же месте, вы можете повторно вставить их -> '$ pdf-> MultiCell (0,8, preg_replace (" (RE :) "," \ n \ n "." \ $ {1} ", $ test)." \ n ");' – Sean

ответ

0

Использование \ n и \ r.

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

Я тоже пробовал, ddnt работать – Stranger

Смежные вопросы