Megosztás a következőn keresztül:


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.

Egy gif, amely bemutatja a vonalkód olvasó vezérlés különböző képességeit.

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.

Három képernyőből álló készlet egymás mellett, amelyek a vonalkód olvasó vezérlés különböző képességeit mutatják.

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 a BarcodeReader 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).