2

WinRT Chrome 应用程序如何在不触发操作系统的“打印”对话框的情况下打印?

从我在其他地方看到的情况来看,每个 WinRT 应用程序都必须通过 Windows 打印对话框进行打印。但是,当您从 Chrome Metro 应用程序打印页面时,您会看到 Chrome 打印对话框,并且不会触发 Windows 打印对话框。

4

1 回答 1

0

我不认为你可以。享有成为您的 WinRT 浏览器特权的一个浏览器应用程序还享有其他 WinRT 应用程序所没有的特殊特权。例如,您可以打赌 Chrome 既不是 XAML 应用程序也不是 HTML/JS 应用程序。然而,所有 WinRT 应用程序(一个浏览器应用程序除外)都必须是这两个应用程序之一。

跳过打印对话框可能只是调用底层 Win32 打印 API 的问题——允许浏览器执行此操作,但其他 WinRT 应用程序则不允许。

于 2013-08-30T21:09:28.153 回答