Power Apps の Barcode scanner コントロール
Android または iOS デバイスでバーコード、QR コード、およびデータ マトリックス コードをスキャンします。
内容
コントロールは、Android または iOS デバイスでネイティブのスキャナーを開きます。 スキャナーは、ビューにあるバーコード、QR コード、データ マトリックス コードを自動的に検出します。 このコントロールでは、Web ブラウザーでのスキャンをサポートしていません。
注意
バーコード スキャナーコントロールは、Android および iOS デバイスにのみ対応しています。 その他のすべてのプラットフォームでは、アプリの一部の機能が動作しない旨の警告メッセージが表示されます。
主要なプロパティ
Value – 最後にスキャンされたコードのテキスト値を含む出力プロパティ。
タイプ – 最後にスキャンされたコードのタイプを含む出力プロパティ。
OnScan – バーコードが正常にスキャンされたときに実行するアクション。
OnCancel – ユーザーがバーコード スキャンをキャンセルしたときに実行するアクション。
BarcodeType - スキャンするバーコード タイプ。 複数のバーコード タイプを連結することにより、それらを対象にできます。 例: BarcodeType.Code128 & BarcodeType.Code39 既定: 自動
PreferFrontCamera - 利用可能な場合、前面カメラをスキャンに使用するかどうか。
FlashlightEnabled - スキャナーを開くときに、懐中電灯が自動的に有効になるかどうか。
追加のプロパティ
Text - スキャナーを起動するボタンに表示されるテキスト。
BorderColor – コントロールの境界線の色。
BorderStyle – コントロールの境界線が 実線、破線、点線、または なし かどうか。
BorderThickness – コントロールの境界線の太さ。
DisplayMode – コントロールがユーザー入力を許可するか (編集)、データのみを表示するか (表示)、または無効にするか (無効) どうか。
Height – スキャナーをアクティブ化するボタンの高さ。
Tooltip – ユーザーがコントロールにカーソルを置くときに表示される説明テキスト。
タイプ – 最後に成功したスキャンで検出されたコードのタイプ。
Visible – コントロールが表示されるか非表示になるか。
Width – スキャナーをアクティブ化するボタンの幅。
X – コントロールの左端とその親コンテナー (親コンテナーがない場合は画面) の左端間の距離。
Y – コントロールの上端とその親コンテナー (親コンテナーがない場合は画面) の上端間の距離。
アクセシビリティのガイドライン
Button コントロール用の同じガイドラインが Barcode scanner コントロールに適用されます。それはスキャンを起動するボタンであるためです。
視覚化の代替手段
バーコード スキャナーは、スキャン結果を表示しないボタンです。 Label コントロールでスキャン結果を表示することを検討してください。 ラベルの Text プロパティをバーコード スキャナーの Value プロパティに設定します。 ラベルの Live プロパティを ポライト に設定して、スクリーン リーダー ユーザーに変更が通知されるようにします。 この変更により、視覚的能力を問わず、スキャンされた値に誰でもアクセスできるようになります。
視覚や動作に障碍のあるユーザーは、バーコードにカメラをポイントしたくない場合があります。 ユーザーがバーコードを入力するため、Text input コントロールなどの別の形式の入力を追加することを検討してください。
デバイス別のバーコードの可用性
| バーコードの種類 | Android | iOS |
|---|---|---|
| QR_CODE | ✔ | ✔ |
| DATA_MATRIX | ✔ | ✔ |
| UPC_A | ✔ | ✔ |
| UPC_E | ✔ | ✔ |
| EAN_8 | ✔ | ✔ |
| EAN_13 | ✔ | ✔ |
| CODE_39 | ✔ | ✔ |
| CODE_93 | ✔ | ✔ |
| CODE_128 | ✔ | ✔ |
| CODABAR | ✔ | ✖ |
| ITF | ✔ | ✔ |
| RSS14 | ✔ | ✖ |
| PDF_417 | ✔ | ✔ |
| RSS_EXPANDED | ✔ | ✖ |
| MSI | ✖ | ✖ |
| AZTEC | ✔ | ✔ |
注意
PDF_417 と AZTEC は、自動モードには対応していません。
関連項目
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示