Vonalkód olvasó vezérlés Power Apps
Beolvassa a vonalkódokat, QR-kódokat és adatmátrix-kódokat Windows-eszközökön Android iOS.
Description
A vezérlő megnyit egy natív képolvasót a Android és iOS Windows eszközökön. Be és iOS kapcsolva Android a lapolvasó a következő szkennelési módokat támogatja:
- Automatikus szkennelés – A vonalkód az észleléskor beolvasásra kerül.
- Kiválasztás szkennelésre – A felhasználó meghatározhatja, hogy az észlelt vonalkódok közül melyiket szeretné szkennelni. A vezérlő a böngészőbeli beolvasást nem támogatja.
- Több beolvasás – A felhasználó több vonalkódot is beolvashat a vonalkód-munkamenet során.
Windows-eszközökön a vonalkód-olvasó mindig automatikusan beolvassa a vonalkódot.
A vonalkód olvasó vezérlés támogatja a különböző nagyítási szinteket, valamint a készülék zseblámpájának be- és kikapcsolását a szkennelési élményen belül.
Megjegyzés
A vonalkódolvasó vezérlő támogatott a Android iOS Windows eszközökön. Az összes többi platformon figyelmeztető üzenet jelenik meg, miszerint az alkalmazás bizonyos funkciói nem működnek.
Kulcs tulajdonságai
Vonalkódok – Kimeneti tulajdonság, amely tartalmazza a beszkennelt vonalkódok tábláját a következő két oszloppal: Érték és Típus. Az Érték a beszkennelt kód szöveges értéke, míg a Típus a beszkennelt kód típusa.
OnScan – A vonalkód sikeres beolvasása esetén szükséges műveletek.
OnCancel – A felhasználó által a vonalkódolvasás megszakításakor végrehajtani szükséges műveletek.
OnChange – A vonalkódolvasó-vezérlő egyik tulajdonságának módosításakor végrehajtandó műveletek, beleértve a kimeneti tulajdonságokat is.
BarcodeType – a beolvasandó vonalkód típusa. Több vonalkódtípust is választhat, ha összefűzi őket. Például: 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39
. Alapértelmezett: Automatikus
Szkennelési mód – Akár az első észlelt vonalkódra Automatically scan
, akár arra, hogy a felhasználó Select to scan
a nézetben lévő vonalkódok közül melyikre olvassa be, akár egyetlen munkamenet vonalkódjaira Scan multiple
. Windows rendszeren a vonalkódos olvasó mindig Automatically scan
fog.
Szkennelési minőség – Az a képminőség, amelyen a vonalkódot olvasó beolvassa. A jobb minőség jó a kis vonalkódokhoz, de lassú teljesítményhez vezethet. Windows rendszeren a vonalkódos olvasó mindig az eszköz kameraminőségén olvas be. Alapértelmezett érték: Automatikus.
PreferFrontCamera – Ha engedélyezve van, a vonalkódolvasó alapértelmezés szerint az első kamerát használja a hátsó kamera helyett.
BeepOnScan – Ha engedélyezve van, a vonalkódos olvasó sípoló hangot ad le a vonalkód beolvasásakor.
VibrateOnScan – Ha engedélyezve van, a vonalkód olvasó rezegni fog a vonalkód beolvasásakor.
További tulajdonságok
Szöveg – Az olvasót aktiváló gombon megjelenő szöveg.
BorderColor – Egy vezérlőelem szegélyének színe.
BorderStyle – Azt határozza meg, hogy egy vezérlőelem szegélye Folytonos, Szaggatott, Pontozott, vagy Nincs értékű.
BorderThickness – Egy vezérlőelem szegélyének vastagsága.
DisplayMode – Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet megadására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva).
Magasság – az olvasót aktiváló gomb magassága.
Elemleírás – Magyarázó szöveg, amely akkor jelenik meg, ha a felhasználó rámutat egy vezérlőelemre.
Látható – Azt határozza meg, hogy egy vezérlőelem látható vagy rejtett legyen.
Szélesség – az olvasót aktiváló gomb szélessége.
X – A távolság egy vezérlőelem bal oldali szegélye és a fölérendelt tároló bal oldali szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).
Y – A távolság egy vezérlőelem felső szegélye és a fölérendelt tároló felső szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).
Kisegítői irányelvek
Ugyanezek az irányelvek vonatkoznak a Gomb vezérlőelemre is olvasó, mivel ez egy gomb, amely elindítja a beolvasást.
Vizuális alternatív megoldások
A vonalkódolvasó egy olyan gomb, amely nem jeleníti meg a beolvasási eredményt. Fontolja meg, hogy a beolvasás eredményét egy Label vezérlővel jeleníti meg. Állítsa be a címke Szöveg tulajdonságát a
First(BarcodeReader.Barcodes).Value
lehetőségre, ahol aBarcodeReader
a vonalkódolvasó-vezérlő neve. Állítsa be a címke Élő tulajdonságát Udvarias értékre, így a vonalkódolvasót használók értesítést kapnak a módosításokról. Ez a módosítás a beolvasott értéket mindenki számára elérhetővé teszi, függetlenül a vizualizáció képességtől.Előfordulhat, hogy a látásukban vagy mozgásukban korlátozott felhasználók nem szeretnék a vonalkódra irányítani a kamerát. Vegye fontolóra egy másik beviteli forma hozzáadását, például a Text input vezérlőelemét, amelyet a felhasználók a vonalkódok bevitelére használhatnak.
Vonalkód elérhetősége eszköz szerint
Vonalkód típusa | Támogatott: iOS és Android | Windows rendszeren támogatott | Megjegyzések |
---|---|---|---|
QR_CODE | ✔ | ✔ | |
DATA_MATRIX | ✔ | ✖ | |
AZTEC | ✔ | ✖ | |
CODABAR | ✔ | ✔ | |
CODE_128 | ✔ | ✔ | |
CODE_39 | ✔ | ✔ | |
CODE_93 | ✔ | ✖ | |
EAN | ✔ | ✔ | Támogatja az EAN_8 és EAN_13 használatát |
Interleaved 2 of 5 ITF |
✔ | ✖ | |
PDF_417 | ✔ | ✖ | |
RSS14 Adatsáv 14 |
✔ | ✖ | Android és iOS támogatja a halmozott és körsugárzó |
RSS_EXPANDED Adatsáv kibontva |
✔ | ✖ | Android és iOS támogatja a halmozott és körsugárzó |
UPC | ✔ | ✔ | Támogatja az UPC_A és UPC_E használatát |
Mikro QR-kód | ✔ | ✖ | |
GS1-DWCode | ✖ | ✖ | |
MSI | ✖ | ✖ |
Select() vonalkód olvasó vezérlő
A vonalkód olvasó vezérlő nem támogatja a Select() függvényt. Megkerülő megoldásként állítsa a vonalkód olvasó a kitöltési színt átlátszóra, és helyezze a vezérlőkód elé, amellyel ki szeretné választani a vonalkódot, amellyel olvasó. Ez ugyanazt a felhasználói élményt eredményezi az alkalmazás felhasználója számára, ahol a vezérlő kiválasztása elindítja a vonalkódos olvasó élményt, mivel a tényleges vezérlő helyett egy láthatatlan vonalkódot olvasó gombot választ.
Kapcsolódó információk
Vezérlők korlátozásai a Power Appsben
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).