如何通过.NET WPF Windows应用程序快速打印?

时间:2011-04-25 21:41:59

标签: .net wpf printing

我目前有一个.NET 4.0 WPF应用程序,它使用pdf和adobe reader作为中间人打印标签 - 它创建一个包含所需内容的PDF并在阅读器上打开/打印/关闭。

我的问题是如何通过应用程序直接打印到打印机。我想知道是否存在以下选项:

  1. 经典地直接打印到打印机(真的希望有人知道如何操作) - 就像使用打印机内置的字体一样。它是一个旧的点阵式打印机,我想它看起来会比抗锯齿的pdf更好,运行速度更快。消除锯齿看起来不是很好,我必须使字体变粗,使其可读,这就是墨水问题。我也试过各种字体。

  2. 以其他方式通过WPF打印。在这种情况下,我需要知道速度,质量和功能方面的情况。

  3. 你应该知道的东西 - 它需要打印像é这样的外国字符。

    感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

因为您可以阅读hereherehere pdf的打印通常只能通过某些第三方库来完成。

如你所说,你自己创建pdfs,如果是一个选项,我建议改为创建XPS文件。对于他们.Net已内置支持,您可以随意打印它们。

抗锯齿字体是另一个问题 - 我很抱歉无法回答。