You are not logged in.
Pages: 1
Bonjour,
J'ai un bug d'affichage lorsque je fais un export en PDF sur la partie "taille totale" et "taille libre".
Est-ce qu'il y a un remède à ça ?
Merci
GLPI v.7.8.2
Impression PDF 0.7.0
OCS NG 1.3
PHP Version 5.2.6-1+lenny9
Offline
Merci du rapport, c'est effectivement un bug
https://forge.indepnet.net/issues/2612
Est-ce qu'il y en a d'autres ? ou juste sur les volumes ?
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
J'ai vu ça que sur les volumes.
Par contre il y a autre chose, certaines lignes ne sont pas complètes comme le "Numéro de série du système d'exploitation"
Offline
ça, c'est juste un problème de taille.
L'impression en paysage permet d'augmenter la largeur des colonnes.
Je n'est pas de meilleure solution pour l'instant.
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Merci pour toutes ces réponses!
Offline
Problème corrigé + quelques cas qui devaient aussi poser problème :
https://forge.indepnet.net/projects/pdf … isions/214
à tester.
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Je viens de trouver ce thread en cherchant à poster un bug sur le plugin PDF...
J'avais une autre solution, que je trouve plus simple (1ligne modifiée) et peut-être plus sûre pour l'avenir (considérant qu'on peut recevoir d'autres entités HTML du core GLPI) :
--- simplepdf.class.php 2011-02-01 11:25:48.000000000 +0100
+++ simplepdf.class.php.orig 2011-02-01 11:20:12.000000000 +0100
@@ -215,7 +215,7 @@
foreach ($msgs as $msg) {
if ($i<count($this->cols)) {
$this->pdf->addTextWrap($this->colsx[$i]+2,$this->start_tab,$this->colsw[$i]-4,9,
- html_entity_decode(decodeFromUtf8($msg,"windows-1252")),
+ decodeFromUtf8($msg,"windows-1252"),
(isset($this->align[$i]) ? $this->align[$i] : 'left'));
$i++;
} else {
Bon, évidemment, ça modifie la classe simplepdf qui, à l'origine, n'est pas censée filtrer des entités HTML...
A plus long terme, que pensez-vous de modifier l'argument $edit de formatNumber() de boolean en entier et d'en faire un 'type de sortie', avec valeurs possibles:
- 0 (compatible false) -> html
- 1 (compatible true) -> mysql
- 2 -> plain text (espace = 0x20)
- 3 -> PDF (espace = insécable = 0xa0)
Ca reste compatible avec l'ancienne API (conversion automatique true/false -> 1/0) et ça permet d'étendre la fonction de formattage à d'autres types de sortie.
Offline
Bonjour,
La révision 214 a fonctionné dans mon cas.
Merci beaucoup.
Bon WE.
Last edited by serv.deb3477 (2011-02-18 14:34:24)
Prod CentOS 6.7 64 - Apache 2.2.15 - PHP 5.4.45 - MySQL 5.1.73 - GLPI 0.85.5
Préprod CentOS 6.7 64 - Apache 2.2.15 - PHP 5.4.45 - MySQL 5.1.73 - GLPI 0.90.2
Offline
Pages: 1