• Power Apps
  • 如何实现Power Apps移动设备打印功能?

请问如何实现Power Apps移动设备打印功能?
比如要开放Power App,用PDA或手机扫描二维码,查询产品信息并通过连接的无线打印机打印标签
微软官方文档中关于Print函数的描述,“已知限制”中表示目前print函数不能用于移动设备

6 天 后

您可以用Print函数,不过在移动端打印需要您将应用的网页链接复制到edge浏览器,在浏览器中打印,而且如果您想要在打印时隐藏打印按钮,需要您自己设置一个变量来进行显示隐藏,还要通过一个定时器来延迟打印事件。

具体操作如下面操作所示。

1.打开或创建新画布应用。

2.选择 新建屏幕,然后选择 纵向打印 选项。

3.向此屏幕添加内容。

4.设置变量Print为true(用于显示和隐藏打印按钮)

5.将打印按钮的visible设置为变量Print

6.将打印按钮的OnSelect设置为Set(Print,false)

7.添加定时器并将其的Start设置为!Print、Visable设置为false、Duratin设置为3s、OnTimeEnd设置为Print()。

非常感谢!
不过没太看明白您的方法,以上设置实现的效果是什么?隐藏打印按钮和延迟打印是为了在调用print函数时,不要弹出打印机选择和设置窗口吗?
移动端要如何实现?每次都要手动把查询结果页面地址复制到Edge,然后手动打印?

    1 个月 后

    Leo 以上设置实现的效果是什么?隐藏打印按钮和延迟打印是为了在调用print函数时,不要弹出打印机选择和设置窗口吗?
    隐藏打印按钮和延迟打印是为了在调用print函数时,打印按钮不被打印出来。

    Leo 移动端要如何实现?每次都要手动把查询结果页面地址复制到Edge,然后手动打印?
    不需要每次都要手动把查询结果页面地址复制到Edge,只需要将power apps应用链接复制到Edge浏览器,然后在power apps中打开应用,扫描二维码,查询产品信息,将标签信息显示在power apps页面里,就可以通过连接的无线打印机打印标签。

    说点什么吧...