Power Apps 中的 富文本编辑器 控件

允许最终用户在 WYSIWYG 编辑区域内设置文本格式。 输出格式为 HTML。

描述

富文本编辑器控件为应用用户提供用于设置文本格式的 WYSIWYG 编辑区域。 控件的输入和输出格式为 HTML。

控件允许将复制的格式文本(例如, 从 Web 浏览器或 Word 中复制的格式文本)粘贴到控件。

控件的预期用途是设置文本格式,但不保证保留输入 HTML 的完整性。 编辑器会删除所有脚本、样式、对象和其他可能有影响的标记。 这意味着,如果格式文本是在 Power Apps 外部创建的,则该文本看起来可能会与在创建它的产品中所有不同。

当前支持的功能包括:

  • 粗体、斜体、下划线
  • 文本颜色、突出显示颜色
  • 文本大小
  • 编号列表、项目符号列表
  • 超链接
  • 清除格式设置

若要使用窗体中的控件,选择编辑多行文本卡,并通过插入 RTE 控件自定义此卡。

键属性

Default – 编辑器中显示的初始文本值的输入属性。

HtmlText – 所生成 HTML 格式格式文本的输出属性。

其他属性

AccessibleLabel – 屏幕阅读器标签。 应描述附件的用途。

DisplayMode – 控件是允许添加和删除文件(编辑)、仅显示数据(查看),还是已禁用(禁用)。

EnableSpellCheck – 是否启用浏览器拼写检查器。 此功能仅以浏览器的默认语言提供拼写检查。 适用于 Windows 的 Power Apps 不支持此属性。

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

TabIndex – 相对于其他控件的键盘导航顺序。

Visible – 控件可见还是隐藏。

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

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

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

辅助功能准则

屏幕阅读器支持

键盘支持

  • TabIndex 必须为零或更大,以便键盘用户可以导航到它。

提示

当焦点位于编辑器以了解其他键盘快捷方式时,使用 Alt+0

备注

当工具栏为焦点时,TabShift+Tab 键将在工具栏组之间导航。 但是不能从最后一组循环回到第一组,反之亦然。

限制

使用预览模式时,您只能与 Power Apps Studio 中的 富文本编辑器 控件进行交互。

在富文本编辑器中粘贴图像有以下限制:

  • 跨源资源共享 (CORS)
  • 身份验证
  • 浏览器中的图像格式支持
  • 图像类型(内联与 URL)
  • 插入图像时,不希望它自动与绑定的数据源一起存储。 一种可能的解决方案是实施其他逻辑,用于将图像从富文本编辑器上传到数据源,处理响应,然后将响应粘贴回原始字段。 此外,了解不同的程序可能以各种方式表示复制的图像,这一点也非常重要。

备注

浏览器以不同方式表示图像数据,一些浏览器会作为原始图像数据捕获图像,而另一些可能会获取对 URL 的引用,粘贴后可能无法访问。

提示

使用屏幕剪切或屏幕截图工具复制/粘贴图像将提供最佳体验。

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。