voila je galere un peu pour positionner mon texte en alignement vertical bas... je vois qu'il n'y a aucun parametre pour ça... je ne peux que positionner mon texte en hauteur (y)... alors je me vois deja en train de reprendre mes vieux cours de calibrage des caractères pour calculer la hauteur de chaque ligne et de faire une soustraction pour trouver la position ideale pour mon texte... mais alors je vois que ça va pas etre de la tarte !!! lol ! vous feriez comment vous ?
Publicité
Posté le 07-12-2004 à 18:38:23
Xav_
The only one...
Posté le 08-12-2004 à 14:40:17
t'es sur qu'il y a pas une propriété en CSS pour avoir un alignement vertical bas ???? il me semble que si....
---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
t'es sur qu'il y a pas une propriété en CSS pour avoir un alignement vertical bas ???? il me semble que si....
Oui mais ezdpf... les CSS il s'en tape ! lol
alors j'ai fait comme ça :
Code :
function Convert2points($mm) // convertit des milimètres en points
{
$resultat=$mm/0.3528;
return $resultat;
}
$pdf->selectFont("../ezpdf/fonts/$fonte" );
$fonheight=$pdf->getFontHeight($size); // donne la hauteur d'une ligne par rapport à la taille de la police
$nblines=5; // le nombre de ligne dans mon texte (5 par defaut)
$pos=$nblines*$fonheight+Convert2points($marginbottom); // calcule la taille de mon bloc avec le texte inséré + la marge de ma page (a condition que mon texte ne depasse pas le nombre de ligne indiqué, à savoir qu'en PDF les coordonnées commencent en bas à gauche de la page)
$pdf->ezSetY($pos); //place les ordonnées à la position calculée
$y=$pdf->ezText($adresse."\n".$cp." ".$ville."\nTel : ".$telephone."\nFax : ".$fax."\nEmail : ".$email,$size,array('justification'=>'left')); // insère le texte à la position définie
Xav_
The only one...
Posté le 08-12-2004 à 16:34:19
autant pour moi, j'avais pas fait gaffe au titre du topic, donc j'avais pas capté que tu parlais de mise en forme dans un pdf....
ok, je sors
---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World