Voici le patch prêt à être publié s'il vous convient.
Il ajoute la fonctionnalité de watermark sur les
proposition, factures, commandes et fiches d'intervention
Après activation par définition d'un texte de watermark dans la
configuration des modules correspondants.
L'ajout du watermark se fait de facon autonome au niveau du modèle de
document, dans la fonction _pagehead.
*Raphaël Bertrand*
Résultic - Management & Informatique
Siège : 11 rue Tronchet - 69006 LYON
Bureaux : 11 pl Maréchal Lyautey - 69006 LYON
Fixe. 08 74 77 00 70
Fax. 08 25 24 85 02
E-Mail : address@hidden
Raphaël Bertrand (Résultic) a écrit :
Après simplification du code (qui ne fait plus appel à d'autres
fonctions que celles déjà présentes),
et ajout du support du watermark sur les factures en plus des propales,
voici ci joint le patch que cela donne (généré par CVS+winmerge)
*Raphaël Bertrand*
Résultic - Management & Informatique
Siège : 11 rue Tronchet - 69006 LYON
Bureaux : 11 pl Maréchal Lyautey - 69006 LYON
Fixe. 08 74 77 00 70
Fax. 08 25 24 85 02
E-Mail : address@hidden
Raphaël Bertrand (Résultic) a écrit :
Venant juste d'avoir la réponse,
et ayant déjà commencé à le faire,
je vous transmets ce que j'ai fait pour le moment.
Au final, je fais juste appel à une fonction supplémentaire _rotate
dans le module pdf, mais celle-ci peut être mise inline le cas
échéant, n'étant utilisée qu'une seule fois (ou presque).
*Raphaël Bertrand*
Résultic - Management & Informatique
Siège : 11 rue Tronchet - 69006 LYON
Bureaux : 11 pl Maréchal Lyautey - 69006 LYON
Fixe. 08 74 77 00 70
Fax. 08 25 24 85 02
E-Mail : address@hidden
Eldy a écrit :
Raphaël Bertrand (Résultic) a écrit :
Bonjour,
J'ai commencé à travailler sur la task #7349,
en regardant comment je pouvais ajouter le filigrane "Brouillon"
sur les propales dans un premier temps.
J'ai trouvé sur le site FPDF un exemple de watermark:
http://www.fpdf.org/?go=script&id=9
qui utilise les fonctions de la surcouche PDF_rotate:
http://www.fpdf.org/?go=script&id=2
Cependant Dolibarr utilise la librairie FPDI, à travers la classe
ModelePDFPropales
(htdocs\includes\modules\propale\modules_propale.php),
et le module pdf correspondant au type de template
(htdocs\includes\modules\propale\pdf_propale_azur.modules.php par
exemple)
Je pense que c'est ici qu'il faut que j'ajoute le watermark, dans
la fonction _pagehead de chacun de ces squelettes, et concernant
les fonctions récupérées, soit les ajouter aux modules pdf sans
les mutualiser, soit les mutualiser dans un fichier autre (une lib)
Merci de me dire ce que vous en pensez.
Je suggère de faire beaucoup plus simple. Il n'est pas nécessaire
de surcharger par une librairie juste pour ce besoin (Dolibarr a
déjà pas mal de dépendances). On peut très bien intégrer un
watermark en fond de page en laissant les lettres droites et en les
indentant en hauteur et largeur comme cela
B
R
O
U
I
L
L
O
N
Et pour cela tu peux te contenter des fonctions de base de FPDF. Le
tout est de mettre la marque en couleur et derrière tout autre texte.
------------------------------------------------------------------------
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
------------------------------------------------------------------------
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
------------------------------------------------------------------------
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev