Bonjour,

Je cherche à contrôler par programme la mise en page avant impression d'une page web.
Je cherche à le faire au delà de ce que permet une définition CSS spécifique media="print", c'est à dire faire comme-ci on agissait sur le menu Fichier/Mise en Page. (C'est pourquoi j'ai parlé de Page Setup)
Je cherche cela car d'une part, il est possible de contrôler les marges d'impression, les en-têtes / pieds de page et surtout commander l'impression des couleurs / images de fonds (ce qui ne correspond pas au cas par défaut)

1/ Savez-vous comment s'y prendre ?
2/ Je n'ai pas vu sous le menu en question de IE6/WinXP cette possibilité d'imprimer les couleurs de fonds. Est-ce toutefois possible.

PS. Je sais bien que la seule bonne réponse est probablement qu'il faut laisser à l'utilisateur le choix de faire ce qu'il veut et ne pas lui imposer de bouziller sa cartouche couleur avec mes c... maintenant je mets en page une oeuvre d'artiste qui ne souhaite pas que l'impression de son travail donne un résultat différent de celui obtenu à l'affichage.
Et c'est aussi son droit de propriétaire artistique...
Modifié par aCOSwt (10 Oct 2007 - 11:33)
Hello,
comme il n'y a à ma connaissance pas de solution en html, le mieux et le plus
sure est de se reporter sur le format PDF (voir les possibilités apportées par Prince XML)
Pour activer/désactiver les couleurs de fond à l'impression: Outils> option internet > avancé > imprimer les couleurs...
Modifié par Hermann (10 Oct 2007 - 12:58)
aCOSwt a écrit :
maintenant je mets en page une oeuvre d'artiste qui ne souhaite pas que l'impression de son travail donne un résultat différent de celui obtenu à l'affichage.
Et c'est aussi son droit de propriétaire artistique...

P.D.F. Smiley smile
Modérateur
Salut,

Pour générer ton PDF, tu peux aussi regarder du côté de XSL-FO associé à FOP car c'est l'une des solutions qui t'offre le plus de contrôle (plus que PrinceXML ou FPDF d'après les échos que j'en ai eu). Néanmoins, c'est un peu plus difficile et contraignant à mettre en place.