Placer une image dans une boucle avec FPDF

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Placer une image dans une boucle avec FPDF

par coxine » 25 juin 2006, 22:46

Bonsoir !
Tant mieux si j'ai pu t'apporter une aide !
Donc ça fonctionne comme tu le voulais ?
Moi j'ai eu qques soucis avec les images .png en alpha channel..car fpdf ne gère pas la transparence, mais à part ça, je trouve cet outil formidable !
:wink:

par jpsartre » 25 juin 2006, 22:17

Salut,
Merci pour ton aide, ça m'a aidé à capter quelque chose, mais j'ai finalement fait comme ça :
$pdf->SetXY(1,$pdf->GetY()+0.1);
   $pdf->MultiCell(0,0.5,$row['nom'].' > '.$row['ref'],0,'J',1); 
   $pdf->Image('detente.png',1,$pdf->GetY()+0.1,0.6);
   $pdf->SetXY(2,$pdf->GetY()+0.1);
   $pdf->MultiCell(0,0.5,$row['description'],'B','J',0);
A+

par coxine » 24 juin 2006, 11:21

Bonjour
Dans ta boucle tu peux insérer une cellule positionnée à l'aide de ton

Code : Tout sélectionner

$pdf->SetXY(1,$pdf->GetY()+0.1);
Moi j'utilise qqch de plus simple :

Code : Tout sélectionner

$pdf->SetXY(5,220);
par exemple
XY = alignement vertical et horizontal...(à définir en fonction de l'unité de mesure de ton FPDF

Ce qui donnerai :
while($row=mysql_fetch_array($resultat)) 
{ 
   $pdf->MultiCell(0,0.5,$row['nom'].' > '.$row['ref'],0,'J',1); 
   $pdf->SetXY(5,220); // alignement à 0.5cm du bord et 22 du haut
   $pdf->Image('image.png',12,210,184,67); // abscisse et ordonnée du coin supérieur gauche et dimmension de l'image
   $pdf->MultiCell(0,0.5,$row['description'],'B','J',0); 
   $pdf->SetXY(1,$pdf->GetY()+0.1); 
  } 
Est-ce que cela t'aide ?

Placer une image dans une boucle avec FPDF

par jpsartre » 23 juin 2006, 01:17

Bonjour,
Je voudrais placer une image juste sur la gauche de la description mais je ne trouve pas la solution :
while($row=mysql_fetch_array($resultat)) 
 { 
   $pdf->MultiCell(0,0.5,$row['nom'].' > '.$row['ref'],0,'J',1); 
   $pdf->SetXY(1,$pdf->GetY()+0.1); 
   $pdf->MultiCell(0,0.5,$row['description'],'B','J',0); 
   $pdf->SetXY(1,$pdf->GetY()+0.1);
  } 
Si quelqu'un qui connait FPDF (dernière version) peut m'aider,
Merci