在 Power Apps 中使用文本识别器组件

创建画布应用,并将文本识别器 AI Builder 组件添加到屏幕。 此组件可拍摄照片或加载本地设备中的图像,然后处理它以根据预生成的文本识别模型检测和提取文本。 如果它在图像中检测到文本,则该组件会输出文本并通过在图像中为每个实例显示一个矩形来识别实例。

备注

有关画布应用的信息,请参阅什么是 Power Apps 中的画布应用?

键属性

  • OriginalImage:处理前的原始图像。

  • 结果:包含检测到的文本行的列表。 对于每个对象,可使用所提取表单字段和表格的这些属性。 在组件初始化(AI 模型绑定步骤)过程中,将填充可由模型提取的可能字段和表。 这些资源包括:

    • BoundingBox:检测到的文本行的坐标。

    • PageNumber:检测到的文本行所在页面的页码。

    • 文本:检测到的文本行。

  • 选定:用户在控件上选择的检测到的框。

    • BoundingBox:用户所选检测到的文本行的坐标。

    • PageNumber:用户选择的检测到的文本行所在页面的页码。

    • 文本:用户选择的检测到的文本行。

备注

其中一些属性名称已随 2020 年 4 月更新更改。 如果在应用中未看到这些属性,则必须手动更新属性值。 详细信息:画布应用的 AI Builder 组件中的属性名称更改

其他属性

  • Text:在用于激活文本识别器的按钮上显示的文本。

  • ImageDisplayed(属性面板中的显示图像):决定组件是否显示图像。 当设置为时,将在图像中检测到的列值周围显示矩形。

  • DisplayMode

    • 编辑:允许用户输入。

    • 视图:仅显示数据。

    • 禁用为已禁用。

  • 高度:组件的高度。

  • 可见:组件是显示还是隐藏。

  • 宽度:组件的宽度。

  • X:组件左边缘与其父容器或屏幕左边缘之间的距离。

  • Y:组件上边缘与其父容器或屏幕上边缘之间的距离。

高级面板中提供了其他设计属性。

辅助功能准则

这些有关 Power Apps 按钮控件的指南也适用于文本识别器组件。

使用编辑栏从 TextRecognizer 控件中的选定项检索文本值

以下是一些示例。

此表达式从中检索所选项目的文本值 TextRecognizer1

TextRecognizer1.Selected.Text

此表达式使用逗号和空格分隔符将“TextRecognizer1”控件的“Text”属性中的值连接起来。

Concat(TextRecognizer1.Results,Text,", ")