2
如何在不触发操作系统的“打印”对话框的情况下打印WinRT Chrome应用程序?如何在不触发操作系统的“打印”对话框的情况下打印WinRT Chrome应用程序?
从我在别处看到的情况来看,每个WinRT应用都必须通过Windows打印对话框进行打印。但是,当您从Chrome Metro应用打印页面时,您会看到“Chrome打印”对话框,并且不会触发“Windows打印”对话框。
如何在不触发操作系统的“打印”对话框的情况下打印WinRT Chrome应用程序?如何在不触发操作系统的“打印”对话框的情况下打印WinRT Chrome应用程序?
从我在别处看到的情况来看,每个WinRT应用都必须通过Windows打印对话框进行打印。但是,当您从Chrome Metro应用打印页面时,您会看到“Chrome打印”对话框,并且不会触发“Windows打印”对话框。
我不认为你可以。 一个享受作为您的WinRT浏览器特权的浏览器应用程序也享有未授予其他WinRT应用程序的特权。例如,您可以打赌,Chrome既不是XAML应用,也不是HTML/JS应用。然而,所有的WinRT应用程序(除了一个浏览器应用程序)必须是其中之一。
跳过打印对话框可能只是简单地调用底层的Win32打印API--浏览器允许做的事情,但没有其他WinRT应用程序。
我在哪里可以阅读更多关于这些浏览器应用程序的特殊权限? – keylimesoda
在相关问题上查看我的答案:http://stackoverflow.com/a/12643228/1656796 –