Bonjour à tous !
Encore lui ?
Oui encore moi ! :p
Je suis confronté à un petit problème, sur mon site internet un professionnel peut éditer un devis (ceci se fait dans une page HTML) et lorsqu'il valide, cette page HTML est transformé en PDF qui s'ouvre dans un nouvel onglet.
Dans l'édition de ce devis, la personne peut inclure une description qui à un max-lenght de 200 (200 étant une valeur imposée désolé :/).
Le problème sur mon PDF c'est que cette description se trouve dans un tableau, voici la ligne de code qui lui correspond :
Ce que j'ai rajouté moi c'est le : class="flow" et la <div>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <td class="flow"><div><?php echo isset($result['data']['items'][$i]['description']) ? $result['data']['items'][$i]['description']: '' ?></div></td>
Pour ensuite rajouter dans le <head> de mon HTML ceci :
Mais lorsque j'enregistre et que je ré-génère un PDF voici le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <style type="text/css"> td.flow div { white-space: normal; } td.flow{ max-width: 80%; padding-right: 15px; border-left: 1px solid #27aeb1; } </style>
http://hpics.li/c6b387c
Et voici ce que moi j'aimerais (mais avec 200 caractères en descriptions) :
http://hpics.li/64336f1
Quelqu'un a-t-il une solution à ce problème ?? Ai-je mal configuré mon CSS ? Dois-je le faire en PHP plutôt qu'en CSS ?
PS : J'ai aussi essayé :à la place de
Code : Sélectionner tout - Visualiser dans une fenêtre à part word-wrap:break-word;mais ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part white-space: normal;
Merci d'avance,
Cordialement, Skyxia.








Répondre avec citation
Partager