Power Apps 中的 Web 条码扫描仪 控件(试验)
旧条码扫描控件已过时,但对于 Web 浏览器中的扫描代码可能很有用。
描述
此控件在应用中显示相机源,以便用户可以在所有设备上扫描条码。 由于性能不佳,此控件已过时,移动 条码读取器 控件替换了此控件。
备注
仅 Microsoft Edge、Chrome、Firefox 和 Opera 浏览器支持 Web 条码扫描仪 控件。 所有其他浏览器将显示警告,提示应用的某些功能无法使用。
键属性
BarcodeType - 要扫描的条码类型。 支持类型:Codabar、 Code39、Code128、EAN、I2of5、UPC。 默认:UPC
相机 – 在具有多个相机的设备上,应用用于扫描条码的的相机的数字 ID。
其他属性
AccessibleLabel – 屏幕阅读器标签。
BorderColor – 控件边框的颜色。
BorderStyle – 控件边框是 Solid、Dashed、Dotted 还是 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 )
示例
添加 条码扫描仪 控件
添加条码扫描仪控件,将其命名为“Mybarcode scanner”。
不知道如何添加、命名和配置控件?
添加 标签 控件,然后将输出设置为条码扫描仪的 Text 属性。
扫描 BarcodeType 属性下设置的类型的条码。
标签显示扫描的条码。
辅助功能准则
视频替代项
屏幕阅读器支持
AccessibleLabel 必须存在。
备注
发现新条码时,屏幕阅读器将公布此条码。 不会公布值。 只要条码在视图中,屏幕阅读器就会每五秒钟提醒用户一次仍在识别相同的条码。