显示 PDF 文件内容的实验控件。
Description
通过在 PDF 文件中添加这种类型的控件并将其 Document 属性设置为要显示的文件的 URL(用双引号括起来)来显示 PDF 文件中的文本、图形和其他内容。
局限性
PDF 查看器控件仅支持符合PDF32000规范的 PDF 文件。
Power Apps 的安全体系结构要求 PDF 查看器仅支持 HTTPS 链接,而不支持 HTTP。
Document 属性必须直接链接到 PDF 文件。 不支持文档的服务器重定向或 HTML 视图。
该文件必须匿名访问,而无需任何身份验证。
如果文档驻留在具有限制性的跨域资源共享(CORS)设置的服务器上,则无法在应用中查看 PDF 文档。 若要解决此问题,承载 PDF 文档的服务器必须允许来自 powerapps.com 的跨域请求。
嵌入的对象(如脚本和按钮)不会运行。
不支持打印文档。
应用用户可以通过在外部浏览器中打开 PDF 文档来解决这些限制,如控件无法打开文档时出现提示。 此选项也可以在所有外部文档的控件菜单中使用。
键属性
文档 – PDF 文件的 URL(用双引号括起来)。
其他属性
ActualZoom – 控件的实际缩放,可能与 Zoom 属性所请求的缩放不同。
BorderColor – 控件边框的颜色。
BorderStyle – 控件的边框是 Solid、 Dashed、 Dotted 还是 None。
BorderThickness – 控件边框的粗细。
CurrentFindText – 正在使用的当前搜索词。
CurrentPage – 实际显示的 PDF 文件中的页面数。
DisplayMode – 控件是否允许用户输入(编辑)、仅显示数据(视图)或已禁用(已禁用)。
DisabledBorderColor – 如果控件的 DisplayMode 属性设置为 Disabled,则控件边框的颜色。
填充 – 控件的背景色。
FindNext – 在文档中查找 FindText 的下一个实例。
FindPrevious – 在文档中查找上一个 FindText 实例。
FindText – 文档中要查找的搜索词。
高度 – 控件的上边缘和下边缘之间的距离。
HoverBorderColor – 当用户在该控件上保留鼠标指针时控件边框的颜色。
OnSelect – 当用户点击或选择控件时要执行的作。
OnStateChange – 控件状态发生更改时要执行的作。
PaddingBottom – 控件中的文本与该控件的下边缘之间的距离。
PaddingLeft – 控件中的文本与该控件的左边缘之间的距离。
PaddingRight – 控件中的文本与该控件右边缘之间的距离。
PaddingTop – 控件中的文本与该控件的上边缘之间的距离。
Page – 要显示的页数。
PageCount – 文档中的页数。
PressedBorderColor – 当用户点击或选择该控件时控件边框的颜色。
ShowControls – 音频或视频播放器是否显示,例如播放按钮和音量滑块,以及笔控件显示,例如用于绘图、擦除和清除的图标。
工具提示 – 当用户将鼠标悬停在控件上时出现的解释性文本。
可见 – 控件是显示还是隐藏。
宽度 – 控件的左边缘和右边缘之间的距离。
X – 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。
Y – 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。
缩放 – 相机图像放大或 PDF 查看器中文件视图的百分比。
键盘快捷方式
- J - 向下翻页
- K - 向上翻页
- N - 向下翻页
- R - 按顺时针旋转所有页面 90°
Example
添加 PDF 查看器 控件,并将其 Document 属性设置为 PDF 文件的 URL(括在双引号中),如以下示例所示:
“https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"
该控件显示 PDF 文件。
不知道如何 添加和配置控件?
辅助功能指南
并非所有 PDF 文档的辅助功能都受支持,因为 PDF 查看器 仍处于实验阶段。 因此, ShowControls 应设置为 true ,以允许用户在外部应用程序中打开文档。
了解如何使用 Web 内容辅助功能指南 (WCAG) 2.0 和 PDF/UA 标准创建可访问的 PDF 文档。
屏幕阅读器支持
如果 PDF 文档没有标题,请考虑使用 标签添加标题。 标题可以紧接在 PDF 查看器之前。