ezPDF => tableaux et position "y"

ezPDF => tableaux et position "y" - PHP - Programmation

Marsh Posté le 24-06-2005 à 16:01:54    

voila... je suis en train de générer des jolies factures en PDF grace à ezPDF... j'ai donc decouvert la fonction ezTable()... c'est fantastique !
 
j'ai aussi découvert les fonctions openObject(), closeObject, et addObject pour ajouter des élements qui apparaissent sur toutes les pages (comme les headers et footers par exemple !)... j'ai trouvé ça génial !
 
... il me manque plus qu'une fonction qui gere les margins sans prendre en compte les objects (header et footer) afin de générer des pages à la volée en fonction du contenu...
 
... malheureusement là ça bloque!!!  
 
look at this : http://www.clonecopy.net/php/admin [...] 004678.pdf
 
alors je voudrais detourner le probleme en utilisant la fonction ezInsertMode() et inserer des pages si la position y actuelle est superieure ou égale à la la hauteur maximale que je definirai...
 
... le probleme est que je sais pas comment on recupere la position y (ni avec ezTable .. ni autrement ! :( )
 
 
..quelqu'un pourrait il m'aiguiller ?

Reply

Marsh Posté le 24-06-2005 à 16:01:54   

Reply

Marsh Posté le 27-06-2005 à 14:33:37    

j'ai une question a part:
ou as tu trouver toutes les infos sur ezPDF, avec toute sles ofnctions car moi j'ai du mal a toutes les trouver!
Merci

Reply

Marsh Posté le 27-06-2005 à 14:35:30    

ya un truc en francais sur cyberzoide
http://cyberzoide.developpez.com/php4/ezpdf/

Reply

Marsh Posté le 27-06-2005 à 14:38:51    

oki merci!

Reply

Marsh Posté le 27-06-2005 à 15:31:09    

de rien ! ;)

Reply

Marsh Posté le 28-06-2005 à 11:07:17    

... et en ce qui me concerne... personne n'a une idée pour resoudre mon petit probleme ?

Reply

Marsh Posté le 28-06-2005 à 11:18:38    

$monPdf->ezSetMargins(50, 05, 100, 100);
 
les fonctions prefixees ez respecte ces marges. Les autres non!

Reply

Marsh Posté le 28-06-2005 à 11:26:51    

oui visiblement seules les fonctions "ez" respectent ces marges... mais dans la class originale... je sais pas s'il y a une fonction Table ?

Reply

Marsh Posté le 28-06-2005 à 11:30:18    

je sais pas ... j'ai ouvert la doc 2 minutes et j'ai vu pour les marges ... prend 5 minutes, cherches bien et tu trouveras ta reponse.
SInon tu testes la position courante de Y

Reply

Marsh Posté le 28-06-2005 à 11:30:57    

bah c ça que je cherche à faire ! mais je trouve pas moyen de tester la position courante de Y

Reply

Marsh Posté le 28-06-2005 à 11:30:57   

Reply

Marsh Posté le 28-06-2005 à 11:33:12    

ah mais si c bon j'ai trouvé mon erreur !!!
(suis-je bete !!!)
 
j'ai utilisé la fonction  ezSetCmMargins()
 
... ça marchait pas .. ça provoquait un "internal server error"...
 
forcement... j'avais donné des valeurs en mm alors qu'il fallait donner des valeurs en CM (je suis pas habitué à utiliser des cm pour les mises en pages !)
 
 
resultat.. avec ça :
 
$pdf->ezSetCmMargins(2.5,2.5,1,1);
 
... ça marche !
 
great !


Message édité par freed102 le 28-06-2005 à 11:33:50
Reply

Marsh Posté le 28-06-2005 à 11:35:42    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed