Bendrinti naudojant


Brūkšninių kodų skaitytuvo valdymas Power Apps

Nuskaito brūkšninius kodus, QR kodus ir duomenų matricos kodus Android iOS "Windows" įrenginiuose ir "Windows".

Gif, demonstruojantis skirtingas brūkšninio kodo skaitytuvo valdymo galimybes.

Aprašą

Valdiklis atidaro savąjį skaitytuvą ir Android iOS "Windows" įrenginiuose. Įjungtas iOS ir Android skaitytuvas palaiko šiuos nuskaitymo režimus:

  • Automatinis nuskaitymas – aptinkamas brūkšninis kodas yra iš karto nuskendęs.
  • Pažymėkite, kad būtų nuskaitoma – vartotojas gali nustatyti, kurį iš aptiktų juostinių kodų norite nuskaityti. Valdiklis nepalaiko nuskaitymo žiniatinklio naršyklėje.
  • Nuskaityti kelis - Brūkšninio kodo seanso metu vartotojas gali nuskaityti kelis brūkšninius kodus.

"Windows" įrenginiuose brūkšninių kodų skaitytuvas visada bus automatiškai nuskaitytas.

Brūkšninių kodų skaitytuvo valdymas palaiko skirtingus mastelio keitimo lygius ir įrenginio žibintuvėlio įjungimą / išjungimą nuskaitymo metu.

Pastaba

Brūkšninio kodo skaitytuvo valdymas palaikomas ir Android iOS "Windows" įrenginiuose. Visos kitos platformos rodys įspėjimą, kad kai kurios programos savybės neveiks.

Trijų vienas šalia kito esančių ekranų rinkinys, rodantis skirtingas brūkšninių kodų skaitytuvo valdymo galimybes.

Raktų ypatybės

Brūkšniniai kodai – išvesties ypatybė, kurioje yra juostinių kodų lentelė, iš abiejų stulpelių: reikšmės ir tipo. Reikšmė yra kode, kuris buvo išsekęs, teksto reikšmė, o tipas yra kodų, kurie buvo išsekę, tipas.

OnScan – veiksmai, kuriuos reikia atlikti, kai brūkšninis kodas sėkmingai nuskaitomas.

OnCancel – veiksmai, kuriuos reikia atlikti vartotojui atšaukus brūkšninio kodo nuskaitymą.

OnChange – veiksmai, kuriuos reikia atlikti pakeitus juostinių kodų skaitytuvo valdiklio ypatybę, įskaitant išvesties ypatybes.

BarcodeType – nuskaitytinas brūkšninio kodo tipas. Galite taikytis į keletą brūkšninių kodų tipų juos sujungdami. Pvz., 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. Numatytoji: auto.

Nuskaitymo režimas - Nesvarbu, ar į Automatically scan pirmąjį aptiktą brūkšninį kodą, kad vartotojas Select to scan galėtų nuskaityti, kurį iš brūkšninių kodų reikia nuskaityti, ar Scan multiple brūkšninius kodus per vieną seansą. Sistemoje "Windows" brūkšninio kodo skaitytuvas visada Automatically scan bus.

Nuskaitymo kokybė - Vaizdo kokybė, kurią nuskaito brūkšninių kodų skaitytuvas. Aukštesnė kokybė tinka mažiems brūkšniniams kodams, tačiau gali lemti lėtą veikimą. Sistemoje "Windows" brūkšninių kodų skaitytuvas visada nuskaitys įrenginio fotoaparato kokybę. Numatytoji reikšmė: automatinis.

PreferFrontCamera – jei įjungtas juostinių kodų skaitytuvas pagal numatytuosius nustatymus naudoja priekinę vaizdo kamerą, o ne galinę vaizdo kamerą.

BeepOnScan - Jei įjungta, brūkšninio kodo skaitytuvas paleis pyptelėjimo triukšmą, kai bus nuskaitytas brūkšninis kodas.

VibrateOnScan - Jei įjungta, brūkšninio kodo skaitytuvas suvibruos, kai bus nuskaitytas brūkšninis kodas.

Papildomos ypatybės

Tekstas – tekstas, kuris pasirodo ant skaitytuvą suaktyvinančio mygtuko.

BorderColor – valdiklio kraštinės spalva.

BorderStyle – ar valdiklio kraštinė yra Vientisa, Punktyrinė, Taškinė, ar Nėra.

BorderThickness – valdiklio kraštinės storis.

DisplayMode – ar valdiklis leidžia vartotojo įvestį (Redaguoti), tik rodo duomenis (Rodinys), ar yra išjungtas (Išjungtas).

Aukštis – mygtuko, kuris suaktyvina skaitytuvą, aukštis.

Patarimas – aiškinamasis tekstas, atsirandantis vartotojui laikant žymeklį virš valdiklio.

Matomas – ar valdiklis rodomas, ar paslėptas.

Plotis – mygtuko, kuris suaktyvina skaitytuvą, plotis.

X – atstumas nuo kairiojo valdiklio krašto iki kairiojo jo pirminio konteinerio krašto (ekrano, jei pirminio konteinerio nėra).

Y – atstumas nuo viršutinio valdiklio krašto iki viršutinio jo pirminio konteinerio krašto (ekrano, jei pirminio konteinerio nėra).

Pritaikymo neįgaliesiems gairės

Tos pačios mygtuko valdymo gairės taikomos brūkšninio kodo skaitytuvo valdikliui, nes tai mygtukas, kuris pradeda nuskaitymą.

Vaizdo alternatyvos

  • Brūkšninių kodų skaitytuvas yra mygtukas, kuris nerodo nuskaitymo rezultato. Nuskaitymo rezultatą pabandykite parodyti Label valdikliu. Nustatykite žymos teksto ypatybę į First(BarcodeReader.Barcodes).Value, kur BarcodeReader yra kodų skaitytuvo valdiklio pavadinimas. Nustatykite žymos Tiesiogiai ypatybę į Mandagus, kad ekrano skaitytuvo vartotojai būtų informuoti apie pakeitimus. Toks pakeitimas paverčia skaitytuvą naudinga prienama priemone kiekvienam, nepriklausomai nuo rodymo galimybės.

  • Vartotojai, turintys regėjimo ir motorinę negalią, gali pageidauti, kad nereikėtų nukreipti kameros į brūkšninį kodą. Apsvarstykite galimybę įtraukti kitą įvesties formą, pvz., Text input valdiklį, kad vartotojai galėtų įvesti brūkšninius kodus.

Brūkšninio kodo pasiekiamumas pagal įrenginį

Brūkšninio kodo tipas Palaikoma iOS ir Android Palaikoma sistemoje "Windows" Pastabos
QR_CODE
DATA_MATRIX
AZTEC
CODABAR
CODE_128
CODE_39
CODE_93
EAN Palaiko EAN_8 ir EAN_13
Interleaved 2 iš 5
ITF
PDF_417
RSS14
14 duomenų juosta
Android ir iOS palaikykite "Stacked" ir "Omnidirectional"
RSS_EXPANDED
Išplėsta duomenų juosta
Android ir iOS palaikykite "Stacked" ir "Omnidirectional"
UPC Palaiko UPC_A ir UPC_E
Mikro QR kodas
GS1-DWCode
MSI

Select() brūkšninių kodų skaitytuvo valdiklis

Brūkšninio kodo skaitytuvo valdiklis nepalaiko Select(). Kaip problemos sprendimą, nustatykite brūkšninio kodo skaitytuvo užpildymo spalvą į skaidrią ir padėkite ją priešais valdiklį, su kuriuo norite pasirinkti brūkšninio kodo skaitytuvą. Tai suteiks programos vartotojui tokią pačią patirtį, kai pasirinkus valdiklį bus paleista brūkšninio kodo skaitytuvo patirtis, nes jie pasirinks nematomą brūkšninio kodo skaitytuvo mygtuką, o ne tikrąjį valdiklį.

Taip pat žr.

Valdiklių apribojimai „Power Apps”

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).