2013-12-12 26 views
0

我想将WPF页面打印到PCL文件(以便传真)。是否有合理的方式在代码中执行此操作,或者是否应该只打印到PCL打印机驱动程序? (我倾向于打印驱动程序,但如果有更清洁的解决方案,我宁愿选择更好的选项。)将WPF页面打印到C#中的PCL文件中

P. WPF Printing to fit page是WPF打印的一个很好的例子。

回答

2

只是一个想法。 您可以先将WPF窗口打印到BMP,然后转换为PCL。这就是我至少会这样做的原因。

以下是将WPF窗口转换为BMP的一些信息。 Generating a screenshot of a WPF window

这里是从BMP转换为PCL http://haykmanucharyan.net/Default.aspx?mode=2&id=33

+0

我与亚历克斯同意一些信息,这是最简单的方法。你可以在输出带有字体和文本的PCL文件等方面做很多工作,但他的选择是迄今为止A和B之间的最短距离。 –