Zdieľať cez


Ovládanie čítačky čiarových kódov v Power Apps

Skenuje čiarové kódy, QR kódy a dátové maticové kódy na zariadeniach Android, iOS a Windows.

Gif zobrazujúci rôzne možnosti ovládania čítačky čiarových kódov.

Description

Ovládací prvok otvorí natívny skener na zariadeniach Android, iOS a Windows. V iOS a Android skener podporuje nasledujúce režimy skenovania:

  • Automaticky skenovať – Čiarový kód sa naskenuje hneď, ako sa zistí.
  • Vybrať na skenovanie – Používateľ môže určiť, ktorý zo zistených čiarových kódov sa má naskenovať. Tento ovládací prvok nepodporuje skenovanie vo webovom prehliadači.
  • Skenovať viacero – Používateľ môže počas relácie čiarového kódu naskenovať viacero čiarových kódov.

Na zariadeniach so systémom Windows bude čítačka čiarových kódov vždy automaticky skenovať.

Ovládanie čítačky čiarových kódov podporuje rôzne úrovne priblíženia a zapnutie/vypnutie baterky zariadenia priamo zo skenovania.

Poznámka

Ovládanie snímača čiarových kódov je podporované na zariadeniach Android, iOS a Windows. Vo všetkých ostatných platformách sa zobrazí upozornenie na to, že niektoré funkcie aplikácie nebudú fungovať.

Sada troch obrazoviek vedľa seba zobrazujúcich rôzne možnosti ovládania čítačky čiarových kódov.

Vlastnosti kľúča

Čiarové kódy – Výstupná vlastnosť, ktorá obsahuje tabuľku čiarových kódov naskenovaných s dvoma stĺpcami: Hodnota a Typ. Hodnota je textová hodnota kódu, ktorý bol naskenovaný, pričom Typ je typ kódu, ktorý bol naskenovaný.

OnScan – Akcie, ktoré sa majú vykonať, keď je čiarový kód úspešne naskenovaný.

OnCancel – Akcie, ktoré sa majú vykonať, keď používateľ zruší skenovanie čiarových kódov.

OnChange - Akcie, ktoré sa majú vykonať pri zmene vlastnosti na ovládacom prvku čítačky čiarových kódov, vrátane výstupných vlastností.

BarcodeType – typ čiarového kódu, ktorý sa má skenovať. Zreťazením môžete zacieliť na niekoľko typov čiarových kódov. Napr. 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. Predvolené: Auto.

Režim skenovania – Či má byť Automatically scan prvý zistený čiarový kód v zobrazení, aby sa používateľovi umožnilo Select to scan ktorý z čiarových kódov v zobrazení naskenovať, alebo Scan multiple čiarové kódy v jednej relácii. V systéme Windows bude čítačka čiarových kódov vždy Automatically scan.

Kvalita skenovania – Kvalita obrazu, v ktorej čítačka čiarových kódov skenuje. Vyššia kvalita je dobrá pre malé čiarové kódy, ale môže viesť k spomaleniu výkonu. V systéme Windows bude čítačka čiarových kódov vždy skenovať v kvalite fotoaparátu zariadenia. Predvolená hodnota: Automaticky.

PreferFrontCamera - Ak je aktivovaná, čítačka čiarových kódov bude predvolene používať prednú kameru namiesto zadnej kamery.

BeepOnScan - Ak je povolené, čítačka čiarových kódov pri naskenovaní čiarového kódu zapípa.

VibrateOnScan - Ak je povolená, čítačka čiarových kódov bude pri skenovaní čiarového kódu vibrovať.

Ďalšie vlastnosti

Text – text zobrazený na tlačidle, ktoré aktivuje skener.

BorderColor – farba orámovania ovládacieho prvku.

BorderStyle – štýl orámovania ovládacieho prvku Solid (Plné), Dashed (Prerušované), Dotted (Bodkované) alebo None (Žiadne).

BorderThickness – hrúbka orámovania ovládacieho prvku.

DisplayMode – údaj o tom, či ovládací prvok umožňuje vstup používateľa (Edit), iba zobrazuje údaje (View) alebo je zakázaný (Disabled).

Height – výška tlačidla, ktoré aktivuje skener.

Tooltip – vysvetľujúci text, ktorý sa zobrazí, keď používateľ prejde myšou na ovládací prvok.

Visible – možnosť zobrazenia alebo skrytia ovládacieho prvku.

Width – šírka tlačidla, ktoré aktivuje skener.

X – vzdialenosť medzi ľavým okrajom ovládacieho prvku a ľavým okrajom jeho nadradeného kontajnera (alebo obrazovky, ak sa nadradený kontajner nepoužíva).

Y – vzdialenosť medzi horným okrajom ovládacieho prvku a horným okrajom jeho nadriadeného kontajnera (alebo obrazovky, ak sa nadradený kontajner nepoužíva).

Pokyny na zjednodušenie ovládania

Rovnaké pokyny pre ovládací prvok Tlačidlo platia aj pre ovládací prvok Čítačka čiarových kódov, pretože je to tlačidlo, ktoré spúšťa skenovanie.

Vizuálne alternatívy

  • Skener čiarových kódov je tlačidlo, ktoré nezobrazuje výsledok skenovania. Zvážte zobrazenie výsledku skenovania pomocou ovládacieho prvku Label. Nastavte vlastnosť označenia Text na First(BarcodeReader.Barcodes).Value, kde BarcodeReader predstavuje názov ovládania čítačky čiarových kódov. Nastavte vlastnosť Live označenia na Polite, aby používatelia čítačky obrazovky boli informovaní o zmenách. Táto zmena sprístupní naskenovanú hodnotu každému bez ohľadu na vizuálne schopnosti.

  • Používatelia so zrakovým a motorickým postihnutím môžu radšej nasmerovať fotoaparát na čiarový kód. Zvážte pridanie inej formy vstupu, napríklad a Text input pre používateľov na zadávanie čiarových kódov.

Dostupnosť čiarového kódu podľa zariadenia

Typ čiarového kódu Podporované na iOS a Android Podporované v systéme Windows Poznámky
QR_CODE
DATA_MATRIX
AZTEC
CODABAR
CODE_128
CODE_39
CODE_93
EAN Podporuje EAN_8 a EAN_13
Preložené 2 z 5
ITF
PDF_417
RSS14
Databar 14
Android a iOS podpora skladaných a všesmerových
RSS_EXPANDED
Rozšírený Databar
Android a iOS podpora skladaných a všesmerových
UPC Podporuje UPC_A a UPC_E
Mikro QR kód
GS1-DWCode
MSI

Ovládanie čítačky čiarových kódov Select().

Ovládanie čítačky čiarových kódov nepodporuje Select(). Ako alternatívne riešenie nastavte farbu výplne čítačky čiarových kódov na priehľadnú a umiestnite ju pred ovládací prvok, pomocou ktorého chcete vybrať čítačku čiarových kódov. To bude mať za následok rovnaké skúsenosti pre používateľa aplikácie, kde výber ovládacieho prvku spustí zážitok z čítačky čiarových kódov, pretože namiesto skutočného ovládania vyberie neviditeľné tlačidlo čítačky čiarových kódov.

Pozrite si tiež

Obmedzenia ovládacích prvkoch v Power Apps

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).