Control de l'escàner de codis de barres a Power Apps
Escaneja codis de barres, codis QR i codis de matriu de dades en un dispositiu Android o iOS.
Descripció
El control obre un escàner natiu en un dispositiu Android o iOS. L'escàner detecta automàticament un codi de barres, un codi QR o un codi de matriu de dades quan està a la visualització. El control no permet l'escaneig en un navegador web.
Nota
El control de l'escàner de codis de barres només és compatible amb dispositius Android i iOS. La resta de plataformes mostraran un advertiment que algunes de les característiques de l'aplicació no funcionaran.
Propietats clau
Value: propietat de sortida que conté el valor de text del codi que s'ha escanejat més recentment.
Tipus: propietat de sortida que conté el tipus del codi que s'ha escanejat més recentment.
OnScan: accions que cal dur a terme quan s'ha escanejat correctament un codi de barres.
OnCancel: accions que cal dur a terme quan l'usuari cancel·la un anàlisi de codi de barres.
BarcodeType: el tipus de codi de barres per escanejar. Podeu orientar-vos a diversos tipus de codis de barres concatenant-los. Ex. BarcodeType.Code128 & BarcodeType.Code39 Per defecte: Automàtic
PreferFrontCamera: si la càmera frontal, quan està disponible, s'utilitza per escanejar.
FlashlightEnabled: si la llanterna està habilitada automàticament quan l'escàner està obert.
Propietats addicionals
Text: text que apareix al botó que activa l'escàner.
BorderColor: el color de la vora d'un control.
BorderStyle: si la vora d'un control és Sòlid, Amb guions, Amb punts o Cap.
BorderThickness: el gruix de la vora d'un control.
DisplayMode: si el control permet l'entrada de l'usuari (Edita), només mostra les dades (Visualitza) o està inhabilitada (Inhabilitat).
Height: l'alçada del botó que activa l'escàner.
Tooltip: text explicatiu que apareix quan l'usuari es desplaça per sobre d'un control.
Tipus: tipus del codi detectat en l'escaneig correcte més recent.
Visible: si es mostra o s'amaga un control.
Width: l'amplada del botó que activa l'escàner.
X: la distància entre la vora esquerra d'un control i la vora esquerra del seu contenidor principal (la pantalla si no hi ha cap contenidor principal).
Y: la distància entre la vora superior d'un control i la vora superior del seu contenidor principal (la pantalla si no hi ha cap contenidor principal).
Pautes d'accessibilitat
Les mateixes pautes per al control Button s'apliquen al control barcode scanner perquè és un botó que inicia l'escaneig.
Alternatives visuals
L'escàner de codi de barres és un botó que no mostra el resultat de l'escaneig. Considereu la possibilitat de mostrar el resultat de l'escaneig amb un control Label. Definiu la propietat Text de l'etiqueta a la propietat Value de l'escàner de codi de barres. Definiu la propietat Live de l'etiqueta a Educat per tal que els usuaris del lector de pantalla siguin notificats dels canvis. Aquest canvi fa que el valor escanejat sigui accessible per a tothom, independentment de la capacitat visual.
Els usuaris que tinguin discapacitats visuals i motores poden preferir no apuntar la càmera a un codi de barres. Penseu afegir una altra forma d'entrada, com ara un control Text input, perquè els usuaris introdueixin codis de barres.
Disponibilitat de codis de barres per dispositiu
| Tipus de codi de barres | 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 | ✔ | ✔ |
Nota
NOTA: PDF_417 i AZTEC no s'admeten en el mode automàtic.