Bonjour,


Toujours dans le développement d'une application je voudrais pouvoir mettre à la disposition de mes utilisateur un bouton "Imprimer" qui imprimerais la page tel quel est actuellement afficher à l'écran


J'ai tester une fonction Javascript mais qui ne correspond pas exactement à ce que je voudrais car elle ne prend pas en compte les possibles tableau, div, style ... que je créer dirrectement créer dans la partie code behind (c#) de mon application asp.net

Y a il une fonction qui me permettrais de faire ce que je voudrais à votre connaissance ?

Pour info je vous met la fonction javascript que j'utilise actuellement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
function imprime_zone(titre, obj) {
                // zone à imprimer
                var z = document.getElementById(obj).innerHTML;
 
                // Ouvre une nouvelle fenetre
                var f = window.open("", "ZoneAImp", "height=300, width=500, toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=20, top=10");
 
                // Définit le Style de la page
                f.document.body.style.color = '#000000';
                f.document.body.style.backgroundColor = '#FFFFFF';
                f.document.body.style.padding = "10px";
 
                // Ajoute les Données
                f.document.title = titre;
                f.document.body.innerHTML += " " + z + " ";
 
                // Imprime et ferme la fenetre
                f.window.print();
                f.window.close();
                return true;
            }