我有简单的文本文件,我必须使用WPF打印它。如何使用指定的打印机设置打印此文件(如边距,双面打印)。
答案 0 :(得分:5)
Microsoft已推出新的打印API作为WPF的一部分。您可以阅读有关Printing and Print System Management on MSDN的更多信息。您必须将文本格式化为XPS文档,然后才能打印。有a sample on how to programmatically print XPS files。
答案 1 :(得分:2)
将文件转换为FlowDocument,然后打印出来。诀窍是将文本加载到FlowDocument中,参见:
http://someblokeontheinternet.blogspot.com/2009/11/printing-contents-of-text-box-or-just.html