bonjour
est il possible d'imprimer le contenu d'un datagrid en silverlight 3?
merci
bonjour
est il possible d'imprimer le contenu d'un datagrid en silverlight 3?
merci
Le mieux c'est d'essayer!
A priori je dirais oui, mais seul ce qui est visible sera imprimé, c'est à dire que si il y a des scroll viewer ca n'imprimera que ce que tu vois à l'ecran. Mais je ne suis pas sur de ce que j'avance, c'est juste ce qui me semble logique.
Petit rappel sur l'impression en SL3 :
En SL3, l'impression n'est normalement pas possible mais il y a des astuces :
A - utiliser l'impression javascript : impression de la page uniquement (en javascript : window.print()).
B - Rendre les controles dans un WriteableBitmap et l'enregistrer dans un png puis imprimer le png par le même biais que ci-dessus (cad javascript). L'avantage se trouve dans la création d'ecran plus grand que la page.
http://www.snowball.be/Printing+In+S...es+We+Can.aspx
C - Créer un pdf/ fichier excel sur ton serveur à partir des datas. L'impression s'effectuera à partir de ce document qui sera télkéchargé.
D - Passer en SL4 ou l'impression est gérée nativement. Les performances ne sont pas toujours excellente car c'est la même méthode qui est utilisée que dans le point B.
E - Passer en SL5 ou l'impression vectoriel est prise en compte si votre imprimante supporte le postscript.
http://10rem.net/blog/2011/06/11/sil...ports-and-more
Bref, j'ai toujours utilisé la solution C![]()
je crois que vais utiliser le solution C
merci Samuel
de rien
J'utilise la soultion C aussi dans la plupart des cas.
Partager