Pierre_faucon
Messages postés96Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention22 mai 2007
-
2 déc. 2005 à 07:05
Pierre_faucon
Messages postés96Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention22 mai 2007
-
18 déc. 2005 à 07:17
Bonjour...
Je réalise un site d'enquêtes. Chaque enquête est visible sur une page cfm. Je souhaite implémenter une impression de la page par un bouton print...
Mais je voudrais que la page ne soit pas imprimée comme via le menu Fichier/Imprimer de l'explorateur, car je trouve que ce n'est pas très professionnel comme présentation.
Comment créer une mise en page imprimée en coldfusion?
Merci d'avance pour les réponses et le temps consacré à mon problème...
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 2 déc. 2005 à 15:49
Hello Pierre,
tout dépend de la version de Coldfusion, dans la version 7 tu peux transformer n'importe quelle page en pdf (from scratch).
Pour les autres, faut développer les pages de façon à ce qu'elles soient printables, pour ma part j'utilise une page applicative sur laquelle j'ai un bouton qui fait appel au même résultat mais mis en forme pour l'impression sur une autre page(tableau, sans menu etc...) et là l'utilisateur utilise les fonctions d'impression de son browser.
Pour imprimer une seule frame, c'est à peine plus compliqué.
Si la frame à imprimer s'appelle "maframe",
1 - créez un bouton ou un lien (dans la frame de votre choix)
2 - remplacez : window.print() par parent.frames["maframe"].window.print()
Le principe des frames permet de mettre par exemple dans la version imprimable, une frame avec le bouton d'impression et une frame avec ce qu'il faut imprimer.
Attention :
Les paramètres d'impression (orientation, titre, en-tete, pied de pages) ne peuvent être paramétrés que par le visiteur. Le script peut simplement appeler via window.print() la fenêtre de paramétrage que le visiteur doit compléter et valider.
cs_lfontaine
Messages postés203Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention11 mai 2006 3 déc. 2005 à 05:24
Salut,
Il est egalement possible de redefinir des css uniquement pour l'impression.
Mais je doute que ta question soit celle ci, je n'ai jamais vu de solution client qui permette de passer outre la fenetre de configuration de l'impression.
Peut etre en utilisant flash ??
cs_lfontaine
Messages postés203Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention11 mai 2006 3 déc. 2005 à 05:37
Au passage, je suis pas sur sur quel type d'application tu travailles, mais cette fenetre est bien pratique pour selectioner une imprimante.
Lorsque je suis dans un autre pays ca me ferait bizare de cliquer sur "imprimer" et de voir mon impression partir vers mon imprimante par defaut qui se trouve a sydney.