【发布时间】:2015-04-09 09:28:53
【问题描述】:
我正在开发一个 Windows 8.1 本机应用程序,我正在实现的功能需要直接打印到打印机,避免 Metro 应用程序的默认打印弹出窗口。
但是,我没有看到实现它的方法。我只想点击一个按钮直接打印文档,对用户来说一定是简单快捷的操作。
【问题讨论】:
标签: c# windows xaml printing windows-8.1
我正在开发一个 Windows 8.1 本机应用程序,我正在实现的功能需要直接打印到打印机,避免 Metro 应用程序的默认打印弹出窗口。
但是,我没有看到实现它的方法。我只想点击一个按钮直接打印文档,对用户来说一定是简单快捷的操作。
【问题讨论】:
标签: c# windows xaml printing windows-8.1
通用 Windows 应用商店应用不支持此功能。 Windows 运行时打印 API 允许应用提供要打印的数据,但用户可以控制实际打印以及打印到哪台打印机。
如果您的应用是旁加载的,而不是通过应用商店部署的,那么它可以使用代理的 Windows 运行时组件 (BWRC) 调用桌面打印 API 以在无需用户输入的情况下进行打印。
BWRC 文档:https://msdn.microsoft.com/en-us/library/windows/apps/dn630195.aspx
【讨论】: