Fpdf, comment mettrevariable dans un footer

Résolu/Fermé
jabu1906 Messages postés 134 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 24 juin 2011 - 30 avril 2008 à 15:37
jabu1906 Messages postés 134 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 24 juin 2011 - 30 avril 2008 à 16:54
Bonjour a tous,

J'ai réussi a générer une facture en pdf avec les élements de ma base de donnée. (grace a la librairie fpdf et phptoPDF....en fait je vois pas la différence entre les 2..bref).


Donc maintenant, j'aimerais afficher un footer en bas a gauche avec le numéro du devis.
J'ai trouvé ce code sur un tuto que j'ai adapté pour moi


class MonPDF extends phpToPDF
{
var $indice = '2';

function Footer()
{
//Go to 1.5 cm from bottom
$this->SetY(-15);
//Select Arial italic 8
$this->SetFont('Arial','I',8);
// on récupère la variable de classe édition
$this->Cell(0,7,'Devis n°'. $this->indice,0,0,'L');
}
}
$PDF = new MonPDF();


Tout marche très bien, (s'affiche Devis n°2 en bas a gauche), mais j'aimerais savoir comment mettre une variable a la place du 2 ?

Merci pour votre aide

2 réponses

Utilisateur anonyme
30 avril 2008 à 15:41
rajoute une fonction qui te permettra de changer la valeur de la variable indice du style :
function setIndice($New_Indice){
     $this->indice = $New_Indice;
}
1
jabu1906 Messages postés 134 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 24 juin 2011 2
30 avril 2008 à 16:08
merci pour cette réponse rapide !
désolé, je ne suis pas très doué. Est ce la bonne syntaxe ??...

class MonPDF extends phpToPDF
{
function setIndice($New_Indice){
$this->indice = $New_Indice;
}
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','I',8);
$this->Cell(0,7,'Devis n°'. $this->indice,0,0,'L');
}
}
$PDF = new MonPDF();


Merci beaucoup
0
Utilisateur anonyme
30 avril 2008 à 16:39
Nikel !! Ensuite tu fais $PDF->setIndice(20); par exemple ;-)
1
jabu1906 Messages postés 134 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 24 juin 2011 2
30 avril 2008 à 16:54
youuuuuuuuuhouuuuuu !!! enfin ca marche !!

ouuuf, je bloquais la dessus depuis hier


Un grand merci a toi !
0