|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2003 Messages : 89 ![]() |
Bonjour,
J'utilise depuis quelques jours un script sur la génération de signet avec fpdf (présent sur le site www.fdpf.org)... et j'ai quelques questions... Je m'y connais en PHP mais je ne suis pas un spécialiste du développement objet en PHP c'est peut-être la que j'ai un problème... Je souhaite générer des documents pdf en php à partir d'un template php avec des signets. J'utilise pour cela l'objet fpdi qui permet à partir d'un modèle pdf de faire un document pdf. Ca marche. Pour ajouter les signets je souhaite utiliser un script d'ajout de signet avec fpdi. fpdi est composé de la sorte: => une classe fpdi qui hérite d'une classe fpdf_tlp qui hérite de la classe fpdf J'ai donc "intercaler" la classe PDF_bookmark (pour les signets): => une classe fpdi qui hérite d'une classe fpdf_tlp qui hérite d'une classe PDF_bookmark qui hérite de la classe fpdf --> Ce résultat permet de faire fonctionner la génération d'un pdf à partir d'un template (1ère étape) mais si j'y rajoute la création d'un signet (fonction bookmark()) cela ne marche plus (2ème étape), il y a une erreur à l'ouverture du fichier pdf créé. Si j'utilise seul PDF_bookmark et fpdf ça marche (mais je ne peux plus utiliser les templates). Comment faut-il procéder pour combiner fpdi et PDF_bookmark?? Merci d'avance de vos réponses. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2003 Messages : 89 ![]() |
Après avoir compris "un peu" la notion d'héritage et lecture du code il y avait une méthode de la classe fpdf (classe initiale) qui été modifiée une 1ère fois par la classe PDF_bookmark puis pas la classe fpdi sans reprendre la méthode parente donc les modifications de la classe PDF_bookmark n'était pas prise en compte...
Bref après quelques modifs ça marche. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com