Scanner (스캐너) Widget Control
スクリプトからScannerウィジェットを制御する際に使用するWidget Control(Property · Method · Event)の一覧です。ウィジェットの紹介と使い方はScannerを参照してください。
備考
以下の例のscannerIDは、キャンバスでScannerウィジェットに指定した名前(ID)です。スクリプトではwidgetID.memberの形式でアクセスします。
Widget Control一覧
| Widget Control | 種類 | シグネチャ | 説明 |
|---|---|---|---|
onChanged | Event | onChanged = (lastScannedText) => { ... } | 新しいQRコード・バーコードを認識したときに実行 |
Property
備考
該当なし — Scannerウィジェットにはスクリプト専用のPropertyがありません。スクリプトでは、以下の共通Widget Control(getProperty / setProperty)で値を読み書きします。
Method
備考
該当なし — Scannerウィジェットには専用のMethodがありません。以下の共通Widget Controlを使用します。
Event
onChanged
スキャン領域内のQRコードやバーコードを新たに認識すると実行されます。ハンドラーは認識されたコードのテキストを引数として受け取ります。
- 種類: Event
- ハンドラー: 引数1つを受け取るコールバック関数
- Parameters:
lastScannedText(string) - 認識されたコードのデコード済みテキスト - Returns: なし
Example
scannerID.onChanged = (lastScannedText) => {
// 認識されたコードのテキストを処理
console.log(lastScannedText);
};
共通Widget Control(すべてのウィジェット)
注記
すべてのウィジェットは、setProperty / getProperty / setStylePropertyのような名前ベースの共通Widget Control(Method)を使用できます。共通リファレンスドキュメント(作成予定)を参照してください。