PDF + Php Retour chariot

Résolu
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai un petit soucis avec des retours chariot lorsque je souhaite faire un PDF avec du PHP (via la librairie FPDF).

En fait le principe de ma fonctionnalité est simple : J'ai un formulaire PHP avec des textarea (qui sont remplacer par TinyMCE) et sont enregistrés dans une base de données. Ensuite les commentaires sont récupérés pour les mettre dans un PDF. Or lorsque je construis mon PDF voici le résultat de mon PDF :

<p>Ceic<br />est un<br />test</p><br /><p>Ceic<br />est un<br />test</p><br /><p>


D'une part, dans mon PDF il ne prends pas en compte les retours chariot ce qui est un problème car le texte sort de la page PDF au bout d'un moment et d'autre part j'aimerais savoir comment faire pour que le <br /> soit considéré comme un retour chariot dans mon PDF ?

J'ai essayé le str_replace avec comme ceci :
str_replace("<br />","/n",$monTexte)
or cela ne fonctionne pas.

Quelqu'un aurait-il un idée sur ma problématique s'il vous plait ? Je m'arrache encore une fois les cheveux !! :)

Merci d'avance.
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Essayes avec un ANTISLASH N ... ( \n ) au lieu de ton SLASH n ( /n)
0
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayé avec un antislash et cela ne fonctionne pas non plus. Enfin ça me met \n à la place de <br /> c'est tout ça ne résout pas mon problème .

D'autres idées ?! :)

Merci d'avance.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Cela fonctionne bien... mais
Il faut bien utiliser les DOUBLE quotes pour entourer ta String
// Ne marchera pas
$pdf->InsertText('Line one\nLine two');

//  marchera
$pdf->InsertText("Line one\nLine two");


et éventuellement utiliser ceci :
http://www.fpdf.org/en/doc/multicell.htm
$pdf->Multicell(0,2,"Exemple de texte avec retours a la ligne\ndeuxieme ligne\nTroisieme ligne");
0