我读过一些关于SilverLight 5的博客,发现很难相信我读到的内容!
即使在Windows上,SilverLight 5也只会做矢量(高 质量)打印到postscript打印机。
(也发生了XML Paper成为所有打印驱动程序在Windows上理解的格式......)
答案 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