RTF Kütüphane - PHPrtf Herkes kullandı mı?

1 Cevap php

Nedense benim metin.txt dosyasında benim satır sonları korunmuştur değildir.

$sect->writeText(file_get_contents("test.txt"), $times12, $null);

Herkes bu kütüphane ile yaklaşık oynadı mı?

http://sourceforge.net/projects/phprtf/

Benim soru: Nasıl benim metin.txt dosyasından benim satır sonlarını koruyabilirsiniz? Neler oluyor belge sadece satır sonları birlikte tüm metin birleştirilmesi olduğunu.

Herhangi bir fikir? Muhtemelen bu kütüphane ile deneyime sahip olması gerekir ..

1 Cevap

Yazar düzenli hat sonları dahil unutmuş gibi PHPrtf için kaynağında baktığımızda görünüyor. Onlar DOS tarzı satır bir RTF paragraf (\ par) oluşturur sonlar, "\ r \ n", ama bir RTF satır aralığı (\ hat) oluşturur şey dahil ettik.

2 seçeneğiniz var, değiştirmek sizin örneğin RTF paragraflar oluşturmak için \ r \ n ile 'get_file_contents dan çıkışı (), hat sonları (I nix tahmin):

str_replace("\n", "\r\n", $text);

Yoksa özellikle "konteyner :: writeText ()" üstündeki aşağıdaki ekleme, rtf / Container.php olabilir yama:

$text = str_replace("\n", "\n".'\line ', $text);