Power Apps 中的 PDF 查看器控件(试验)

显示 PDF 文件内容的试验控件。

描述

通过添加此类型的控件并将其 Document 属性设置为要显示的文件的 URL(用双引号括住),来显示 PDF 文件中的文本、图形和其他内容。

限制

  1. Power Apps 的安全体系结构要求 PDF 查看器仅支持 HTTPS 链接,而不支持 HTTP。

  2. Document 属性必须直接链接到 PDF 文件。 不支持服务器重定向或文档的 HTML 视图。

  3. 承载文档的服务器不能要求身份验证。

  4. 如果文档位于具有限制性跨源资源共享 (CORS) 设置的服务器上,您可能无法在应用中查看 PDF 文档。 承载 PDF 文档的服务器必须允许来自 powerapps.com 的跨源请求,才能解决此问题。

如果控件无法打开文档,应用用户可以通过在外部浏览器中打开 PDF 文档来解决这些限制。 所有外部文档的控件菜单中也有此选项。

关键属性

Document – 用双引号括住的 PDF 文件的 URL。

其他属性

ActualZoom – 控件的实际缩放量,可能与 Zoom 属性请求的缩放量不同。

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是 SolidDashedDotted 还是 None

BorderThickness – 控件边框的粗细。

CurrentFindText – 当前正在使用的搜索词。

CurrentPage – 实际显示的 PDF 文件中的页码。

DisplayMode – 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。

DisabledBorderColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件边框的颜色。

Fill – 控件的背景色。

FindNext – 在文档中查找 FindText 的下一个实例。

FindPrevious – 在文档中查找 FindText 的上一个实例。

FindText – 要在文档中查找的搜索词。

Height – 控件上边缘和下边缘之间的距离。

HoverBorderColor – 用户将鼠标指针停留在控件上时,该控件边框的颜色。

OnSelect – 当用户点击或单击控件时要执行的操作。

OnStateChange – 控件状态更改时要执行的操作。

PaddingBottom – 控件中的文本与该控件下边缘之间的距离。

PaddingLeft – 控件中的文本与该控件左边缘之间的距离。

PaddingRight – 控件中的文本与该控件右边缘之间的距离。

PaddingTop – 控件中的文本与该控件上边缘之间的距离。

Page – 要显示的页码。

PageCount – 文档中的页数。

PressedBorderColor – 用户在点击或单击控件时,该控件边框的颜色。

ShowControls – 音频或视频播放器是否显示播放按钮和音量滑块等组件,笔控件是否显示绘图、擦除和清除图标等。

Tooltip – 用户将鼠标悬停在控件上时显示的解释性文本。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X – 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y – 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

Zoom – 相机中图像被放大的百分比或 PDF 查看器中文件的视图百分比。

示例

添加 PDF 查看器 控件,并将其 Document 属性设置为 PDF 文件的 URL(用双引号括住),如下例所示:

“https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf”

此控件显示 PDF 文件。

不知道如何添加和配置控件

辅助功能准则

并不支持 PDF 文档的所有辅助功能,因为 PDF 查看器 仍处于试验阶段。 因此,ShowControls 应设置为 true,以允许用户在外部应用程序中打开文档。

了解如何通过 WCAG 2.0PDF/UA 标准创建可访问的 PDF 文档。

屏幕阅读器支持

  • 如果 PDF 文档没有标题,请考虑使用 Label 添加标题。 标题会立即置于 Power BI 查看器 前。