Power Apps 中的條碼掃描器控制項 (已取代)
用於在 Android、iOS 和 Windows 裝置上掃描條碼、QR 代碼和資料矩陣代碼傳統控制項。
重要
條碼掃描器控制項已停用,因其已被 條碼讀取器控制項取代。 雖然 Power Apps 的未來版本將繼續支援舊條碼掃描器的現有功能,但條碼讀取器包含最新的改善,因此應盡量使用。
先決條件
條碼掃描器控制項已被取代,需要啟用才能顯示在插入窗格中。
在 Power Apps Studio 中開啟應用程式以進行編輯時:
- 開啟設定
- 選取左功能表中的即將推出的功能,然後選取已取代索引標籤
- 打開舊條碼掃描器設定
描述:
控制項會在 Android、iOS 和 Windows 裝置上開啟本機掃描器。 掃描器會自動偵測視圖中的條碼、QR 代碼,或資料矩陣代碼。 此控制項不支援在網頁瀏覽器中掃描。
注意
Android、iOS 和 Windows 裝置支援條碼掃描器控制項。 所有其他平台會顯示一則警告,指出應用程式的某些功能無法運作。
主要屬性
Value – 包含最近已掃描代碼的文字值的 Output 屬性。
Type – 包含最近已掃描代碼類型的 Output 屬性。
OnScan – 成功掃描條碼時要執行的動作。
OnCancel – 使用者取消條碼掃描時,要執行的動作。
BarcodeType - 要掃描的條碼類型。 您可以將多個條碼類型連接在一起。 Ex. BarcodeType.Code128 & BarcodeType.Code39 Default: Auto
PreferFrontCamera - 如果有前端相機,是否要用來掃描。
FlashlightEnabled -開啟掃描器時,是否會自動啟用。
其他屬性
Text - 出現在啟用掃描器按鈕上的文字。
BorderColor – 控制項框線的色彩。
BorderStyle – 決定控制項的框線為實線、虛線、點線或無。
BorderThickness – 控制項框線的粗細。
DisplayMode – 控制項是否允許使用者輸入 (Edit)、只顯示資料 (View) 或者已停用 (Disabled)。
Height – 啟動掃描器的按鈕高度。
Tooltip – 使用者將滑鼠停留在控制項上時所顯示的說明文字。
Type - 最近掃描中偵測成功的代碼類型。
Visible – 控制項顯示或隱藏。
Width – 啟動掃描器的按鈕寬度。
X – 控制項左邊緣與其父容器 (若沒有父容器則為畫面控制項) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其父容器 (若沒有父容器時則為畫面控制項) 頂部邊緣之間的距離。
協助工具指南
按鈕 控制項的準則同樣適用於條碼掃描器控制項,因為它是啟動掃描的按鈕。
視覺效果替代項目
條碼掃描器是不顯示掃描結果的按鈕。 請考慮使用**標籤** 控制項顯示掃描結果。 將標籤的**Text** 屬性設定為條碼掃描器的 Value 屬性。 將標籤的 Live 屬性設定為 Polite,讓畫面讀取器使用者收到變更通知。 這項變更可讓每個人都可以存取掃描的值,不論視覺能力如何。
有視覺障礙和行動障礙的使用者傾向不將相機指向條碼。 請考慮新增其他輸入表單,如**文字輸入** 控制項,讓使用者輸入條碼。
依裝置的條碼可用性
條碼類型 | Android | iOS | Microsoft |
---|---|---|---|
QR_CODE | ✔ | ✔ | ✔ |
DATA_MATRIX | ✔ | ✔ | ✖ |
UPC_A | ✔ | ✔ | ✔ |
UPC_E | ✔ | ✔ | ✔ |
EAN_8 | ✔ | ✔ | ✔ |
EAN_13 | ✔ | ✔ | ✔ |
CODE_39 | ✔ | ✔ | ✔ |
CODE_93 | ✔ | ✔ | ✖ |
CODE_128 | ✔ | ✔ | ✔ |
CODABAR | ✔ | ✖ | ✔ |
資料列全向 | ✖ | ✖ | ✔ |
資料列堆疊 | ✖ | ✖ | ✔ |
GS1-DWCode | ✖ | ✖ | ✔ |
ITF | ✔ | ✔ | ✖ |
交錯 2/5 | ✖ | ✖ | ✔ |
RSS14 | ✔ | ✖ | ✖ |
PDF_417 | ✔ | ✔ | ✖ |
RSS_EXPANDED | ✔ | ✖ | ✖ |
MSI | ✖ | ✖ | ✖ |
AZTEC | ✔ | ✔ | ✖ |
注意
在自動模式中,不支援 PDF_417 和 AZTEC。