Comparteix a través de


Control del lector de codis de barres en Power Apps

Escaneja codis de barres, codis QR i codis de matriu de dades i Android iOS dispositius Windows.

Un gif que mostra les diferents capacitats del control del lector de codi de barres.

Descripció

El control obre un escàner natiu activat Android iOS i dispositius Windows. Activat iOS Android, l'escàner admet els modes d'escaneig següents:

  • Escaneig automàtic: S'ha escanejat un codi de barres tan bon punt s'ha detectat.
  • Seleccioneu-ho per escanejar: L'usuari pot determinar quin dels codis de barres detectats s'han d'analitzar. El control no permet l'escaneig en un navegador web.
  • Escaneja múltiples : l'usuari pot escanejar diversos codis de barres durant la sessió de codis de barres.

En dispositius Windows, el lector de codis de barres sempre escaneja automàticament.

El control del lector de codi de barres admet diferents nivells de zoom i encén/apaga la llanterna del dispositiu des de l'experiència d'escaneig.

Nota

El control de l'escàner de codis de barres és compatible amb Android iOS els dispositius Windows i els dispositius Windows. La resta de plataformes mostraran un advertiment que indica que algunes de les característiques de l'aplicació no funcionaran.

Un conjunt de tres pantalles una al costat de l'altra que mostren les diferents capacitats del control del lector de codi de barres.

Propietats de la clau

Codis de barres : Propietat de sortida que conté una taula dels codis de barres escanejats amb dues columnes: Valor i Tipus. Valor és el valor de text del codi que s'ha escanejat,mentre que Tipus és el tipus del codi que s'ha escanejat.

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.

OnChange: Les accions per dur a terme quan es canvia una propietat al control de lector de codi de barres, incloses les propietats de sortida.

BarcodeType: el tipus de codi de barres per escanejar. Podeu orientar-vos a diversos tipus de codis de barres concatenant-los. Ex. 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. Per defecte: Automàtic

Mode d'escaneig- Ja sigui al Automatically scan primer codi de barres detectat a la vista, per permetre a l'usuari a Select to scan quin dels codis de barres a la vista escanejar, o als codis de barres en una sola Scan multiple sessió. A Windows, el lector de codis de barres sempre Automatically scan ho farà.

Qualitat d'escaneig: la qualitat de la imatge en què escaneja el lector de codis de barres. Una qualitat més alta és bona per a codis de barres petits, però podria conduir a un rendiment lent. A Windows, el lector de codis de barres sempre escanejarà la qualitat de la càmera del dispositiu. Per defecte: Automàtic.

PreferFrontCamera: Si s'habilita el lector de codi de barres per defecte s'utilitzarà la càmera davantera en comptes de la càmera posterior.

BeepOnScan - Si està habilitat, el lector de codis de barres reproduirà un soroll sonor quan s'escanegi un codi de barres.

VibrateOnScan - Si està habilitat, el lector de codis de barres vibrarà quan s'escaneja un codi de barres.

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.

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 directrius per al control Botó s'apliquen al control lector de codi de barres perquè és un botó que inicia l'exploració.

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 en on First(BarcodeReader.Barcodes).Value és BarcodeReader el nom del control de lector 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 Recolzat en iOS i Android Compatible amb Windows Notes
QR_CODE
DATA_MATRIX
AZTEC
CODABAR
CODE_128
CODE_39
CODE_93
EAN Admet EAN_8 i EAN_13
Intercalats 2 de 5
ITF
PDF_417
RSS14
Barra de dades 14
Android i iOS suport apilat i omnidireccional
RSS_EXPANDED
Barra de dades expandida
Android i iOS suport apilat i omnidireccional
UPC Admet UPC_A i UPC_E
Microcodi QR
GS1-DWCode
MSI

Control del lector de codis de barres Select()

El control lector de codis de barres no admet Select(). Com a solució, configureu el color d'ompliment del lector de codis de barres a transparent i poseu-lo davant del control amb què voleu seleccionar el lector de codi de barres. Això donarà lloc a la mateixa experiència per a l'usuari de l'aplicació, on en seleccionar el control s'inicia l'experiència del lector de codi de barres, ja que seleccionarà un botó lector de codi de barres invisible en lloc del control real.

Consulteu també

Limitacions dels controls de Power Apps

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).