Power Apps 中的 Web 条形码扫描仪控件(实验性)

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

Description

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

注释

Web 条形码扫描仪控件仅在 Microsoft Edge、Chrome、Firefox 和 Opera 浏览器上受支持。 所有其他浏览器将显示一条警告,指出应用的某些功能不起作用。

键属性

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

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

其他属性

AccessibleLabel – 屏幕阅读器标签。

BorderColor – 控件边框的颜色。

BorderStyle – 控件的边框是 SolidDashedDotted 还是 None

BorderThickness – 控件边框的粗细。

DisplayMode – 控件是否允许用户输入(编辑)、仅显示数据(视图)或已禁用(已禁用)。

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

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

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

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

文本 – 上次由扫描仪标识的条形码值。

工具提示 – 当用户将鼠标悬停在控件上时出现的解释性文本。

可见 – 控件是显示还是隐藏。

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

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

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

PatchDataSourceBaseRecordChangeRecord

Example

添加条形码扫描仪控件

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

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

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

  3. BarcodeType 属性下扫描类型集的条形码。

    该标签显示扫描的条形码。

辅助功能指南

视频替代项

  • 请考虑将 标签 及其 文本 设置为条形码扫描仪 的文本。 由于条形码扫描仪不显示已识别的条形码值,因此执行上述作可使扫描程序可供所有人访问,而不仅仅是视觉障碍者。

屏幕阅读器支持

  • AccessibleLabel 必须存在。

    注释

    当找到新的条形码时,屏幕阅读器将报出。 该值不会公布。 只要条形码在视图中,屏幕阅读器就会每五秒提醒用户,仍会识别相同的条形码。