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.
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.
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
, undeBarcodeReader
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).