Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-05-2009 10:03:03

pierrooot
Membre
Date d'inscription: 15-04-2009
Messages: 31

[Zend_Pdf] afichage de texte ligne par ligne

Bonjour, j'ai actuellement un formulaire qui contient un Zend_Form_Element_Textarea. Après avoir valider le formulaire je peux le visualiser et je souhaiterais afficher les lignes qui proviennent de mon textarea les une en dessous des autres. comme ci-dessous.


       ------------------------------------------------------------------ 
       |    texte    texte    texte    texte    texte    texte             |           
       |    texte    texte    texte    texte    texte    texte             |     
       |    texte    texte    texte    texte    texte    texte             |     
       |    texte    texte    texte    texte    texte    texte             |     
       |    texte    texte    texte    texte    texte    texte             |     
       |    texte    texte    texte    texte    texte    texte             |     
       ------------------------------------------------------------------


Cordialement.
Merci d'avance pour votre aide.

Dernière modification par pierrooot (20-05-2009 11:37:22)

Hors ligne

 

#2 22-05-2009 19:25:55

mdelanno
Membre
Lieu: Nord
Date d'inscription: 26-08-2007
Messages: 90
Site web

Re: [Zend_Pdf] afichage de texte ligne par ligne

Et bien utilise la méthode Zend_Pdf::drawText($text , $x, $y). Pour passer à la ligne suivante, il suffit de décrémenter la variable $y (puisque l'origine du PDF est en bas à gauche).

Hors ligne

 

#3 26-05-2009 14:45:53

pierrooot
Membre
Date d'inscription: 15-04-2009
Messages: 31

Re: [Zend_Pdf] afichage de texte ligne par ligne

mais avec cette solution le texte recommence au début a chaque fois

Hors ligne

 

#4 27-05-2009 21:15:20

mdelanno
Membre
Lieu: Nord
Date d'inscription: 26-08-2007
Messages: 90
Site web

Re: [Zend_Pdf] afichage de texte ligne par ligne

Et bien il faut également incrémenter $x avec deux boucles imbriquées :

Code:

for($row = 0; $row < 6; $row++) {
  $y = $row * $ecartY;
  for($col = 0; $col < 6; $col++) {
    $x = $col * $ecartX;
    $pdf->drawText($text, $x, $y);
  }
}

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages