我是否理解SilverLight 5中的矢量打印仅适用于Postscript打印机?

时间:2011-09-07 13:48:56

标签: silverlight printing silverlight-5.0

我读过一些关于SilverLight 5的博客,发现很难相信我读到的内容!

  

即使在Windows上,SilverLight 5也只会做矢量(高   质量)打印到postscript打印机。

(也发生了XML Paper成为所有打印驱动程序在Windows上理解的格式......)

2 个答案:

答案 0 :(得分:3)

我发现Silverlight 5: Vector and Bitmap Printing for Reports and more对于Silverlight 5中的PostScript打印非常有帮助。

特别是:

  

如果您的内容或打印机不支持PostScript打印,   Silverlight会自动回退到发送未压缩的位图   到打印机。如果您的打印机不支持PostScript,您会看到   不透明度对印刷效果的影响(有些项目较轻   例如,由于后备位图模式支持,它比其他颜色更亮   不透明度。

我认为Silverlight 5仍会打印到PCL打印机,但质量可能会下降。

答案 1 :(得分:1)

作为补充说明,我遇到了一些问题,其中打印机具有不兼容的PostScript驱动程序或具有PostScript仿真的驱动程序。在这种情况下,他们打印出乱码PDF。我能够提出一个解决方案,通过使用PrintDocument和处理PrintPage事件来强制Silverlight 5中的位图打印。

如果您在Silverlight 5中遇到乱码/打印问题,此主题可能会有所帮助: Silverlight 5 printing garbled Reports