Page 1 sur 1

impression

Posté : 08 août 2005, 15:35
par yravas
Bonjour,
est il possible de seulement réduire une page à 80% par exemple dans le but d'une impression? Ou est ce qu'il faut imperativement redéfinir ce qu'on veut ou non garder dans une page pour l'impression?

Merci

Posté : 08 août 2005, 16:28
par albat
Oui, mais ce réglage se fait sur le navigateur (côté client, donc).
Inutile de modifier ton code pour cela.

Sous Firefox, par exemple :

Menu Fichier
Sous-menu Mise en page
Onglet Format et Options
Choisir :
[] Adapter à la taille de la page
ou
[] Échelle (en %)

Posté : 08 août 2005, 16:33
par Cyrano
Hum hum, on peut aussi définir des dimensions dans une feuille de style dédiée à l'impression. Tu devras à ce moment là avoir une balise <link> pointant vers la feuille de style en précisant media: print.

Posté : 08 août 2005, 16:43
par albat
Tu as raison, Cyrano, mais c'est trop de boulot ! :sleeping: :langue:

D'autant que si tu prépares un format d'impression de tes CSS,
il y a fort à parier qu'il sera conçu sur un modèle de papier A4 (21 x 29,7), le standard en France. :-k
Qu'imprimeront alors nos voisins rosbifs qui eux préfèrent un autre format (22 x 27, je crois) #-o
et nos lointains interlocuteurs yankees abonnés au 21,5 x 27,9 ? ](*,)

Posté : 08 août 2005, 17:09
par Cyrano
Voilà, format "letter" ou "legal" qu'on peut indiquer directement et ce sera pris en compte..

L'avantage considérable d'une feuille de style pour l'impression, c'est qu'on peut sélectionner ce qu'on imprime en supprimant tout ce qui n'est pas partinent dans un document écrit: un menu de navigation, une bannière de pub ou ce genre d'éléments.

Et au fond ce n'est pas tant de boulot que ça: on fait une copie conforme de la feuille de style écran et on remplace deux choses : le style de certains éléments par display: none et les dimensions en px ou en em par des dimensions en pt ou en mm pour ce qu'on garde.

Posté : 08 août 2005, 17:14
par albat
Je n'aurai qu'un mot : chapeau ! =D>