0

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

即使在 Windows 上,SilverLight 5 也只能对 postscript 打印机进行矢量(高质量)打印。

(同样发生在 XML Paper 成为所有打印驱动程序在 Windows 上都能理解的格式……)

4

2 回答 2

3

我发现Silverlight 5: Vector and Bitmap Printing for Reports 等对 Silverlight 5 中的 PostScript 打印很有帮助。

尤其是:

如果您的内容或打印机不支持 PostScript 打印,Silverlight 会自动回退,将未压缩的位图发送到打印机。如果您的打印机不支持 PostScript,您将在打印结果中看到不透明度的效果(例如,某些项目的颜色比其他项目浅),因为备用位图模式支持不透明度。

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

于 2011-09-07T16:19:34.750 回答
1

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

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

于 2012-04-27T14:07:59.143 回答