旧版条形码扫描控件已过时,但对于在 Web 浏览器中扫描代码可能很有用。
Description
该控件显示应用中的相机源,以便用户可以扫描所有设备上的条形码。 由于性能不佳,控件已过时,移动 条形码阅读器 控件将替换此控件。
注释
Web 条形码扫描仪控件仅在 Microsoft Edge、Chrome、Firefox 和 Opera 浏览器上受支持。 所有其他浏览器将显示一条警告,指出应用的某些功能不起作用。
键属性
BarcodeType - 要扫描的条形码类型。 支持的类型:Codabar、Code39、Code128、EAN、I2of5、DM。 默认值:DUP
相机 – 在具有多个相机的设备上,应用用于扫描条形码的相机的数字 ID。
其他属性
AccessibleLabel – 屏幕阅读器标签。
BorderColor – 控件边框的颜色。
BorderStyle – 控件的边框是 Solid、 Dashed、 Dotted 还是 None。
BorderThickness – 控件边框的粗细。
DisplayMode – 控件是否允许用户输入(编辑)、仅显示数据(视图)或已禁用(已禁用)。
高度 – 控件的上边缘和下边缘之间的距离。
ShowLiveBarcodeDetection – 是否显示视觉提示以指示条形码检测的状态。 黄色矩形表示正在检查的区域。 矩形中的绿色线条表示条形码识别成功。
Stream – 基于 StreamRate 属性自动更新的图像。
StreamRate – 在 Stream 属性上更新映像的频率(以毫秒为单位)。 此值的范围可以是 100 (秒 1/10) 到 3,600,000 (1 小时)。
文本 – 上次由扫描仪标识的条形码值。
工具提示 – 当用户将鼠标悬停在控件上时出现的解释性文本。
可见 – 控件是显示还是隐藏。
宽度 – 控件的左边缘和右边缘之间的距离。
X – 控件的左边缘与其父容器的左边缘之间的距离(屏幕(如果没有父容器)。
Y – 控件的上边缘与父容器的上边缘之间的距离(屏幕(如果没有父容器)。
相关函数
Patch( DataSource、 BaseRecord、 ChangeRecord )
Example
添加条形码扫描仪控件
添加 条形码扫描仪 控件,将其命名为“Mybarcode 扫描仪”。
不知道如何 添加、命名和配置控件?
添加 标签 控件,并将其输出设置为条形码扫描仪的 Text 属性。
在 BarcodeType 属性下扫描类型集的条形码。
该标签显示扫描的条形码。
辅助功能指南
视频替代项
屏幕阅读器支持
AccessibleLabel 必须存在。
注释
当找到新的条形码时,屏幕阅读器将报出。 该值不会公布。 只要条形码在视图中,屏幕阅读器就会每五秒提醒用户,仍会识别相同的条形码。