Power Apps 中的 Web 条码扫描仪 控件(试验)

旧条码扫描控件已过时,但对于 Web 浏览器中的扫描代码可能很有用。

描述

此控件在应用中显示相机源,以便用户可以在所有设备上扫描条码。 由于性能不佳,此控件已过时,移动 条码读取器 控件替换了此控件。

备注

仅 Microsoft Edge、Chrome、Firefox 和 Opera 浏览器支持 Web 条码扫描仪 控件。 所有其他浏览器将显示警告,提示应用的某些功能无法使用。

键属性

BarcodeType - 要扫描的条码类型。 支持类型:Codabar、 Code39、Code128、EAN、I2of5、UPC。 默认:UPC

相机 – 在具有多个相机的设备上,应用用于扫描条码的的相机的数字 ID。

其他属性

AccessibleLabel – 屏幕阅读器标签。

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是 SolidDashedDotted 还是 None

BorderThickness – 控件边框的粗细。

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

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

ShowLiveBarcodeDetection – 是否显示视觉提示以指示条码检测的状态。 黄色矩形表示正在检查的区域。 跨矩形的绿色线条表示成功的条码标识。

Stream – 基于 StreamRate 属性自动更新的图像。

StreamRate – 在 Stream 属性上更新图像的频率(以毫秒为单位)。 此值的范围介于 100(1/10 秒)到 3,600,000(1 小时)之间。

Text – 上次由扫描仪识别的条码值。

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

Visible – 控件显示还是隐藏。

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

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

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

Patch( DataSource, BaseRecord, ChangeRecord )

示例

添加 条码扫描仪 控件

  1. 添加条码扫描仪控件,将其命名为“Mybarcode scanner”。

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

  2. 添加 标签 控件,然后将输出设置为条码扫描仪的 Text 属性。

  3. 扫描 BarcodeType 属性下设置的类型的条码。

    标签显示扫描的条码。

辅助功能准则

视频替代项

  • 请考虑添加 标签,并将其**Text** 设置为条码扫描仪的Text。 由于条码扫描仪未显示标识的条码值,执行上述操作将使所有人都可访问扫描仪,而不仅仅是那些有视觉障碍的用户。

屏幕阅读器支持

  • AccessibleLabel 必须存在。

    备注

    发现新条码时,屏幕阅读器将公布此条码。 不会公布值。 只要条码在视图中,屏幕阅读器就会每五秒钟提醒用户一次仍在识别相同的条码。

备注

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

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