Power Apps 中的条形码扫描仪控件(已停用)

用于在 Android、iOS 和 Windows 设备上扫描条形码、QR 码和数据矩阵代码的旧控件。

重要

条形码扫描仪控件已停用,因为它被 条形码阅读器控件取代。 尽管旧式条形码扫描仪的现有功能在 Power Apps 的未来版本中将继续受支持,但条形码阅读器包括最新的改进,并应尽可能使用。

先决条件

条形码扫描仪控件已停用,需要启用才能显示在插入窗格中。

Power Apps Studio 中让您的应用打开以进行编辑

  1. 打开 设置
  2. 在左侧菜单中选择 即将推出的功能 ,然后选择 “已停用 ”选项卡
  3. 打开 旧版条形码扫描仪 设置

Description

该控件在 Android、iOS 和 Windows 设备上打开本机扫描程序。 在视图中,扫描程序会自动检测条形码、QR 码或数据矩阵代码。 控件不支持在 Web 浏览器中扫描。

注释

Android、iOS 和 Windows 设备上支持条形码扫描仪控件。 所有其他平台将显示一条警告,指出应用的某些功能不起作用。

键属性

Value – Output 属性,其中包含最近扫描的代码的文本值。

Type – Output 属性,该属性包含最近扫描的代码的类型。

OnScan – 成功扫描条形码时要执行的作。

OnCancel – 当用户取消条形码扫描时要执行的作。

BarcodeType - 要扫描的条形码类型。 可以通过连接多个条形码类型来定位这些条形码类型。 例如 BarcodeType.Code128 & BarcodeType.Code39 默认值:自动

PreferFrontCamera - 前端摄像头(如果可用)用于扫描。

FlashlightEnabled - 当扫描程序打开时是否自动启用手电筒。

其他属性

文本 - 在激活扫描程序的按钮上显示的文本。

BorderColor – 控件边框的颜色。

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

BorderThickness – 控件边框的粗细。

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

高度 – 激活扫描程序的按钮的高度。

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

类型 - 最近成功扫描中检测到的代码类型。

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

宽度 – 激活扫描程序的按钮的宽度。

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

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

辅助功能指南

按钮控件的相同准则适用于条形码扫描仪控件,因为它是启动扫描的按钮。

视觉替代项

  • 条形码扫描仪是一个不显示扫描结果的按钮。 请考虑使用 标签 控件显示扫描结果。 将标签的 Text 属性设置为条形码扫描仪的 Value 属性。 将标签的 Live 属性设置为 “礼貌 ”,以便屏幕阅读器用户收到更改通知。 此更改使扫描的值可供所有人访问,而不管视觉能力如何。

  • 具有视觉和运动障碍的用户可能不想将相机指向条形码。 请考虑添加另一种输入形式,例如 文本输入 控件,以便用户输入条形码。

按设备提供的条形码可用性

条形码类型 Android iOS Windows操作系统
QR_CODE
DATA_MATRIX
UPC_A
UPC_E
EAN_8
EAN_13
CODE_39
CODE_93
CODE_128
CODABAR
Databar Omnidirectional
数据栏堆积
GS1-DWCode
ITF
交错 5 的 2 个
RSS14
PDF_417
RSS_EXPANDED
MSI
阿兹特克

注释

自动模式下不支持PDF_417和 AZTEC。

另请参阅

Power Apps 中控件的限制