让用户在 WYSIWYG 编辑区域中设置文本格式。 输出格式为 HTML。
Description
富文本编辑器控件允许应用用户在 WYSIWYG 编辑区域中对文本进行格式化。
输入和输出格式为 HTML,但控件不是 HTML 编辑器。 编辑器删除脚本、样式、对象和不支持的 HTML 元素和属性。
支持的功能包括:
- 粗体、斜体和下划线
- 文本和高亮颜色
- 文本大小
- 编号列表与项目符号列表
- Hyperlinks
- 清除格式设置
若要在窗体中使用控件,请选择 “编辑多行文本 卡”,然后通过插入 RTE 控件对其进行自定义。
键属性
默认值 – 编辑器中显示的初始文本值的输入属性
HtmlText – HTML 格式生成的格式文本的输出属性
其他属性
AccessibleLabel – 屏幕阅读器标签。 应描述附件的用途。
DisplayMode – 控件是否允许添加和删除文件(编辑)、仅显示数据(视图)或已禁用(已禁用)。
EnableSpellCheck – 是否启用浏览器拼写检查器。 此功能仅检查浏览器的默认语言中的拼写。 适用于 Windows 的 Power Apps 不支持此属性。
高度 – 从控件的上边缘到其下边缘的距离。
TabIndex – 相对于其他控件的键盘导航顺序。
可见 – 控件是可见还是隐藏。
宽度 – 控件的左边缘到其右边缘的距离。
X – 控件的左边缘到其父容器的左边缘之间的距离;如果没有父容器,则为屏幕。
Y – 控件的上边缘到其父容器的上边缘的距离,如果没有父容器,则屏幕。
辅助功能准则
屏幕阅读器支持
- 确保有 AccessibleLabel 。
键盘支持
- 将 TabIndex 设置为零或更大,以便键盘用户可以导航到它。
小窍门
在编辑器聚焦时选择 Alt+0 ,了解其他键盘快捷方式。
注释
当工具栏处于焦点时,请选择 Tab 或 Shift+Tab 以在工具栏组之间移动。 不能从最后一个组循环回第一个组,反之亦然。
局限性
当与其他产品一起使用时,外观不一定能得到保证。
在不同产品中使用富文本时,它可能看起来不完全相同。
- 可以从网页、Microsoft Word 和其他应用中粘贴格式文本。 但是,外观可能因设备、浏览器和外部源的功能而异。
- 同样地,若在画布应用之外创建富文本,其外观可能略有差异,因为其他应用的内置样式不存在。
- 如果将画布应用嵌入另一个应用中,主机应用可能会替代格式文本的样式。 例如,在模型驱动应用中将画布应用用作 自定义页面 时,主机应用会删除列表样式。 项目符号列表在自定义页面中不显示项目符号。
有时您可能需要根据显示位置调整富文本的呈现效果。 例如,主字体在另一个产品中可能有所不同,或者当用户启用深色模式时,文本颜色可能会更改。 为了保持一致的显示效果,请仅在画布应用中编辑并显示富文本。
粘贴的图像可能不会一致显示
粘贴的图像可能显示在浏览器中,但不显示在移动应用中。 或者它可能间歇性地出现,或者根本不出现。 以下是粘贴图像不受支持的迹象,原因如下:
- 跨域资源共享 (CORS)。 映像主机阻止映像在 Power Apps 上加载。
- 认证。 该映像不可公开访问,只能在登录到映像主机后访问。
- 图像格式支持。 支持 jpg 和 png 等常见图像格式,但浏览器或设备可能不支持不太常见的类型。
浏览器或设备可以以不同的方式以格式文本表示图像。 有些人将图像复制为原始数据,而其他人可能只是引用其 URL。 由于上述原因,可能无法访问图像 URL。
小窍门
使用屏幕剪辑或屏幕截图工具复制和粘贴图像以获取最佳效果。
编辑应用时,Alt 键不允许与控件交互
在 Power Apps Studio 中,按 Alt 键进行快速交互 不起作用。 仅在预览应用程序时可操作富文本编辑器。