Controlul cititorului de coduri de bare Power Apps

Scanează coduri de bare, coduri QR și coduri cu matrice de date pe dispozitivele Android, iOS și Windows.

Un gif care prezintă diferitele capacități ale controlului cititorului de coduri de bare.

Descriere

Controlul deschide un scaner nativ pe dispozitivele Android, iOS și Windows. Pe iOS și Android, scanerul acceptă următoarele moduri de scanare:

  • Scanare automată – Un cod de bare este scanat de îndată ce este detectat.
  • Selectați pentru a scana – Utilizatorul poate determina care dintre codurile de bare detectate să fie scanat. Controlul nu acceptă scanarea într-un browser web.
  • Scanează mai multe – Utilizatorul poate scana mai multe coduri de bare în timpul sesiunii de coduri de bare.

Pe dispozitivele Windows, cititorul de coduri de bare va scana întotdeauna automatic.

Controlul cititorului de coduri de bare acceptă diferite niveluri de zoom și pornirea/oprirea lanternei dispozitivului din cadrul experienței de scanare.

Notă

Controlul scanerului de coduri de bare este acceptat pe dispozitivele Android, iOS și Windows. Toate celelalte platforme vor afișa un avertisment că unele caracteristici ale aplicației nu vor funcționa.

Un set de trei ecrane unul lângă altul care arată diferitele capacități ale controlului cititorului de coduri de bare.

Proprietăți cheie

Codurile de bare – Proprietate de ieșire care conține un tabel de coduri de bare scanate cu două coloane: Valoare și Tip. Valoare este valoarea textului codului care a fost scanat, iar Tip este tipul de cod care a fost scanat.

OnScan - Acțiuni de efectuat atunci când un cod de bare este scanat cu succes.

OnCancel - Acțiuni de efectuat atunci când scanarea unui cod de bare este anulată de utilizator.

OnChange - Acțiuni de efectuat atunci când o proprietate de pe controlul cititorului de coduri de bare este modificată, inclusiv proprietățile de ieșire.

BarcodeType - Tipul codului de bare de scanat. Puteți viza mai multe tipuri de coduri de bare, concatenându-le. Ex. 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. Implicit: Automat

Modul de scanare - Dacă să Automatically scan primul cod de bare detectat în vedere, pentru a permite utilizatorului să Select to scan care dintre codurile de bare să scaneze sau să Scan multiple coduri de bare într-o singură sesiune. Pe Windows, cititorul de coduri de bare va fi întotdeauna Automatically scan.

Calitatea scanării - Calitatea imaginii la care cititorul de coduri de bare o scanează. O calitate superioară este bună pentru codurile de bare mici, dar ar putea duce la o performanță lentă. Pe Windows, cititorul de coduri de bare va scana întotdeauna la calitatea camerei dispozitivului. Implicit: automat.

PreferFrontCamera - Dacă este activat, cititorul de coduri de bare va utiliza în mod implicit camera frontală în loc de camera din spate.

BeepOnScan - Dacă este activat, cititorul de coduri de bare va reda un bip când este scanat un cod de bare.

VibrateOnScan - Dacă este activat, cititorul de coduri de bare va vibra când este scanat un cod de bare.

Proprietăți suplimentare

Text - Text care apare pe butonul care activează scanerul.

BorderColor - Culoarea bordurii unui control.

BorderStyle - Dacă bordura unui control este de tip Continuu, Linii, Puncte sau Fără.

BorderThickness - Grosimea bordurii unui control.

DisplayMode - Dacă controlul permite date introduse de utilizator (Editare), afișează numai datele (Vizualizare) sau este dezactivat (Dezactivat).

Înălţime - Înălțimea butonului care activează scanerul.

Tooltip - Text explicativ care apare atunci când utilizatorul deplasează indicatorul mouse-ului peste un control.

Visible - Dacă un control este vizibil sau ascuns.

Lățime - Lățimea butonului care activează scanerul.

X - Distanța dintre marginea stângă a unui control și marginea stângă a recipientului său părinte (ecran, dacă nu există un recipient părinte).

Y - Distanța dintre marginea superioară a unui control și marginea superioară a recipientului său părinte (ecran, dacă nu există un recipient părinte).

Orientări privind accesibilitatea

Aceleași recomandări pentru controlul Button se aplică controlului Cititor de coduri de bare, deoarece este un buton care lansează scanarea.

Alternative vizuale

  • Scanerul de coduri de bare este un buton care nu afișează rezultatul scanării. Luați în considerare afișarea rezultatului scanării cu un control Label. Setați proprietatea Text a etichetei la First(BarcodeReader.Barcodes).Value, unde BarcodeReader este numele controlului cititorului de coduri de bare. Setați proprietatea Live a etichetei la Politicos astfel încât utilizatorii cititorului de ecran să fie notificați despre modificări. Această modificare face ca valoarea scanată să fie accesibilă tuturor, indiferent de capacitatea vizuală.

  • Utilizatorii care au dizabilități vizuale și motorii ar putea prefera să nu indice camera către un cod de bare. Luați în considerare adăugarea unei alte forme de intrare, cum ar fi un control Text input, pentru ca utilizatorii să introducă coduri de bare.

Disponibilitatea codurilor de bare după dispozitiv

Tip de cod de bare Acceptat pe iOS și Android Acceptat pe Windows Note
QR_CODE
DATA_MATRIX
AZTEC
CODABAR
CODE_128
CODE_39
CODE_93
EAN Acceptă EAN_8 și EAN_13
Interleaved 2 of 5
ITF
PDF_417
RSS14
Databar 14
Android și iOS acceptare stivuită și omnidirecțională
RSS_EXPANDED
Bară de date extinsă
Android și iOS acceptare stivuită și omnidirecțională
UPC Acceptă UPC_A și UPC_E
Cod QR Micro
GS1-DWCode
MSI

Controlul cititorului de coduri de bare Select().

Controlul cititorului de coduri de bare nu acceptă Select(). Ca o soluție, setați culoarea de umplere a cititorului de coduri de bare la transparent și puneți-o în fața controlului cu care doriți să selectați cititorul de coduri de bare. Acest lucru va avea ca rezultat aceeași experiență pentru utilizatorul aplicației, în care selectarea controlului lansează experiența cititorului de coduri de bare, deoarece va selecta un buton invizibil al cititorului de coduri de bare în locul controlului real.

Consultați și

Limitări ale controalelor în Power Apps

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).