2013-12-12 28 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之間的最短距離。 –