gpt4 book ai didi

uwp - 如何从UWP应用程序静音打印

转载 作者:行者123 更新时间:2023-12-04 03:20:56 24 4
gpt4 key购买 nike

我正在尝试在UWP上制作打印应用程序,但示例显示

await Windows.Graphics.Printing.PrintManager.ShowPrintUIAsync();

这将显示“UWP打印”对话框。

我需要不使用此对话框直接打印。这个怎么做?

我需要类似的东西
await Windows.Graphics.Printing.PrintManager.PrintAsync();

我们应该能够以编程方式列出打印机,选择打印机,配置纸张尺寸,方向,设置...

最佳答案

当前的UWP API不支持静默打印,即没有明确的用户交互。

对于POS方案,UWP确实提供POSPrinter API-但这可能适用于或可能不适用于您的方案:

https://docs.microsoft.com/en-us/uwp/api/Windows.Devices.PointOfService.PosPrinter

https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinter

对于在 table 面上运行的LOB应用程序,您还可以选择从UWP应用程序包中包含的完全信任过程中继续使用Win32打印API。我整理了一个快速示例,以从UWP静默打印图像文件的示例演示了此技术:

商店:https://www.microsoft.com/store/apps/9pd51nnkx3t2

资料来源:https://1drv.ms/u/s!AovTwKUMywTNnOsbzlRfghOikDy8Dw

这当然是有效的功能请求,我们应该扩展API以在适当的用户模型(API,功能,设置等)到位的情况下启用此方案,以确保适当的用户体验。

请在此处对UserVoice进行投票,以帮助团队确定功能的优先级:
https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/6185763-allow-direct-printing-without-modern-ui-print-dial

关于uwp - 如何从UWP应用程序静音打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46984595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com