使用英语阅读

通过


Print 函数

适用于: 画布应用

在默认浏览器打印对话中打开当前屏幕。

描述

打印功能让您可以选择任何屏幕并让其与页面匹配,以将其发送到打印机进行打印,还可以让您将其另存为 PDF 文件。

屏幕的不同配置支持不同的打印结果。 对于固定屏幕,它们匹配页面大小,对于屏幕模板/特殊尺寸的屏幕,我们将内容与打印尺寸进行匹配。

备注

您只能打印添加了按钮并在按钮的 OnSelect 属性上定义了 Print 功能的屏幕。 例如,如果您在 screen 2 上添加了一个按钮,当您选择该按钮时,仅 screen 2 中的内容会被打印。

语法

Print()

示例

  1. 转到 Power Apps

  2. 从左侧导航窗格中选择应用

  3. 选择您的应用或从头创建一个应用。

  4. 从菜单中选择插入,然后选择按钮

  5. 从左上方的属性列表中,选择 OnSelect

  6. 输入公式 Print()

  7. 保存并发布应用。

  8. 播放应用。

  9. 选择添加的按钮。 选择按钮时,将弹出默认的打印浏览器,让您可以从可用选项中进行选择以将其打印或另存为 PDF 文件。

    进行打印或保存的默认打印浏览器。

打印时隐藏控件

要启用更多可自定义内容,您可以在屏幕打印到画布应用的 change 属性时访问屏幕。 例如,隐藏按钮或将窗体更改为视图模式。

在上面的示例中,在屏幕上插入按钮以及在打印屏幕时,您会注意到按钮也被打印了。 要在打印时从屏幕上删除按钮,在按钮的 Visible 属性上添加公式 Not Screen1.Printing。 预览应用并选择按钮。 注意按钮没有显示在浏览器预览打印对话中的内容中。

使用屏幕模板

一种简单的开始方法是使用屏幕模板将打印尺寸调整为字母尺寸。

  • 打开或创建新画布应用。

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

    新建纵向打印屏幕。

  • 注意设定的屏幕尺寸与右上角有打印按钮的其他屏幕不同。

    屏幕尺寸纵向打印。

  • 向此屏幕添加内容。

  • 注意内容大小设定为打印大小。 这样可以对体验进行更多的自定义控制。

一般打印的屏幕尺寸

要生成特定尺寸的打印,可以构建一个响应应用,或创建一个特殊屏幕来管理您的打印。

打印尺寸 屏幕高度 屏幕宽度
A4 纵向 1123 794
A4 横向 794 1123
字母纵向 1056 816
字母横向 816 1056

已知限制

  • Print 函数目前不能用于移动设备和 SharePoint 窗体。
  • 默认的浏览器打印机是可以打印到的打印机。
  • 在某些浏览器打印对话中,应启用名为背景图形的设置,以查看打印中的所有图像和颜色。
  • 打印功能无法打印多个页面。

另请参见

画布应用公式参考