C'est une question en deux parties:Le chemin d'impression XPS, dans System.Printing, est-il pris en charge côté serveur?
1.
Les cours d'impression .NET d'origine (en System.Drawing.Printing) ne sont pas pris en charge sur le côté serveur. (Voir http://msdn.microsoft.com/en-us/library/system.drawing.printing(VS.80).aspx)
Je pense que les nouvelles classes d'impression basées sur XPS (dans System.Printing) sont supportées côté serveur, par ex. dans les applications ASP.NET et les services Windows, mais je ne peux pas le prouver. Et Microsoft n'a pas répondu à mes questions à ce sujet.
Quelqu'un sait-il ici?
La nouvelle impression à base XPS parfois faire une conversion interne à GDI. C'est le cas lorsque le seul pilote disponible est un ancien pilote, même si l'application imprime avec les nouvelles classes d'impression. Voir http://msdn.microsoft.com/en-us/library/ms742418.aspx. Les nouvelles classes sont-elles sécurisées pour une utilisation côté serveur dans cette situation?
Pour clarifier - il s'agit entièrement de l'impression de serveur. Aux fins de cette discussion, il n'y a aucun navigateur Web impliqué du tout. Un serveur, service Windows ou asp.net, doit imprimer directement un document sur une imprimante connectée au serveur.
Merci.
clarification Ajouté ci-dessus - cela n'est pas lié au navigateur. –