generer une page pour impression [html/js] - HTML/CSS - Programmation
Marsh Posté le 03-03-2004 à 11:24:19
Tu pourrais afficher ton image en définissant sa largeur de façon à ce que ça tienne à l'écran, non ?
Pour garder les proportions, tu peux utiliser getimagesize()
Marsh Posté le 03-03-2004 à 12:33:33
comment ca ? ne pas optimiser l'image pour l'écran mais pour l'imprimante ?
marci
Marsh Posté le 03-03-2004 à 12:48:20
Ben ça dépend de tes priorités...
A ta place je laisserai l'image telle qu'elle est (<img src="foo.png"> ) et en dessous un lien pointant vers une page similaire avec <img src="foo.png" width=XXX height=YYY>
Je sais pas combien prendre exactement pour XXX, mais ça doit être dans les 800px. Pour calculer YYY tu utilises getimagesize() de façon à garder les proportions originales.
Dessous tu mets ton bouton imprimer (l'actuel).
Pour info, sous Mozilla tu peux forcer l'impression à la taille de la page.
Marsh Posté le 03-03-2004 à 14:01:26
oui je sais pour mozilla, je vien de découvrir il est super ce navigateur. le pb c ke mon image est généré selon les réponses je ne connait pas son "nom" (image.png)
Marsh Posté le 03-03-2004 à 14:44:41
Tu fais comment alors pour afficher une image dont tu connais pas le nom ?
Marsh Posté le 03-03-2004 à 14:53:09
mon image est généré par jpgraph, je fais qu'un include de jpgraph.php ki se charge de tout
Marsh Posté le 03-03-2004 à 10:10:01
salut,
voila je voudrais imprimer une page en php.
http://ymerejsan.free.fr/test -> cliquer sur valider directement.
si je clik sur le bouton imprimer, ba le graphike est coupé, il est trop large. je voudrais donc en fait créer un bouton qui génere une page a partir de la précedente ki me permete d'imprimer. j'ai ésséyé d'utiliser le css sur ma page php avec @page {size...} mais ca n'a rien changer. si vous aviez une piste.
marci
Message édité par $man le 03-03-2004 à 10:11:11