Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过.NET WPF Windows应用程序快速打印?_.net_Wpf_Printing - Fatal编程技术网

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

如何通过.NET WPF Windows应用程序快速打印?,.net,wpf,printing,.net,Wpf,Printing,我目前有一个.NET 4.0 WPF应用程序,它使用pdf和adobe reader作为中间人打印标签——它创建一个包含所需内容的pdf,并在reader上打开/打印/关闭 我的问题是如何通过应用程序直接打印到打印机。我想知道是否存在以下选项: 经典地直接打印到打印机上(真希望有人知道怎么做)——就像使用打印机内置的字体一样。这是一台老式的点阵式打印机,我想它会比抗锯齿PDF看起来更好,运行速度更快。抗锯齿看起来不是很好,我必须使字体粗体,以使其可读,这是一个墨水问题。我也试过每种字体 以其他方

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

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

  • 经典地直接打印到打印机上(真希望有人知道怎么做)——就像使用打印机内置的字体一样。这是一台老式的点阵式打印机,我想它会比抗锯齿PDF看起来更好,运行速度更快。抗锯齿看起来不是很好,我必须使字体粗体,以使其可读,这是一个墨水问题。我也试过每种字体

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

  • 你应该知道——它需要打印像é这样的外来字符

    谢谢您的帮助。

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

    正如您所说,您是自己创建PDF的,如果这是一个选项,我建议您改为创建XPS文件。Net内置了对它们的支持,您可以随心所欲地打印它们

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