mailRe: [Galette-devel] task #3601: creation de cartes parametrables


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by John Perr on July 04, 2007 - 17:38:
Johan Cwiklinski a écrit :
Bonjour,
John Perr a écrit :
Johan Cwiklinski a écrit :
  
En ce qui concerne la librairie actuellement utilisée pour la génération
de PDF, elle n'est plus supportée (cf site officiel). Je pensais donc la
changer pour soit FPDF, souit la solution que tu avais déjà utilisé.

Les deux sont sous licence Freeware il semble ; mais fonctionnent
parfaitement bien. Je sais que l'on peut utiliser ce genre de parties
logicielles dans le projet, quoi que ce ne soit normalement pas la
procédure à retenir...

Ceci dit, je n'en connais personnellement pas d'autres (pear ne propose
que des betas), si l'un de vous connaît une librairie PHP de génération
de PDF qui soit sous licence GPL ou compatible, je suis preneur.

Dans le cas contraire, ce sera une des ces deux librairies qui sera
utilisée je pense.
    
Je viens de faire des tests avec les deux librairies, soit:
-Celle actuellement utilisée pour les étiquettes: phppdflib
http://www.potentialtech.com/cms/node/6)
-Celle que je connaissais: pdfClassAndFonts
http://www.ros.co.nz/pdf/

et la première insiste pour créer des documents uniquement en noir et
blanc, ce qui n'est pas génant pour les étiquettes mais l'est pour les
cartes de membres.
  
En effet.
Je serais surpris que ce problème ne concerne que moi mais si certains
d'entre vous sont prêt à faire le test je les en remercie par avance, il
suffit de modifier la ligne 73 de etiquettes_adherents.pdf
  $param["color"] = $pdf->get_color('#DDDDDD');
pour avoir du rouge par exemple:
  $param["color"] = $pdf->get_color('#DD0000');

Je vous propose donc de prendre la seconde lib qui a aussi l'avantage
d'être encore maintenue, et d'en profiter pour migrer le code des
étiquettes avec cette lib, ce n'est pas un très gros travail, les
fonctions sont similaires mais quand même incompatibles...
  
Personnellement, je suis d'accord.

J'ai, pour les besoins de mon association, crée un formulaire
d'inscription en PDF (visible là :
http://asso.fedora-fr.org/gestion/formulaire_inscription.php) à l'aide
de FPDF.

Pour ce que j'ai pu voir de pdfClassAndFonts, cela pourrait couvrir mes
besoins, je peux donc envisager de modifier mon code en conséquence.

Si le formulaire d'adhésion vous semble intéressant, je me propose de
l'intégrer dans le SVN.

Bonne journée,
Johan

(PS : il semble que j'aie un problème de 'PREF_LANG' non défini avec
certains navigateurs sur le lien donné... Si quelqu'un a une idée d'où
cela provient... merci :-))
Effectivement, avec
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20061201
Firefox/2.0.0.4 (Ubuntu-feisty)

J'ai ces messages d'erreur qui apparaîssent aussi en haut du formulaire
d'inscription galette :-/

Warning:
include(/home/fedora-fr/asso/www/gestion/lang/lang_PREF_LANG.php)
[function.include]: failed to open stream: No such file or directory in
/home/fedora-fr/asso/www/gestion/includes/i18n.inc.php on line 142

Warning: include() [function.include]: Failed opening
'/home/fedora-fr/asso/www/gestion/lang/lang_PREF_LANG.php' for inclusion
(include_path='.:/usr/share/pear') in
/home/fedora-fr/asso/www/gestion/includes/i18n.inc.php on line 142
FPDF error: Some data has already been output, can't send PDF file

--
John Perr
GPG Id 0xA83889EC



Related Messages


Powered by MHonArc, Updated Wed Jul 04 19:00:24 2007