Kontrolelementet Stregkodelæser i Power Apps
Scanner stregkoder, QR-koder og datamatrixkoder på en Android-, iOS- og Windows-enhed.
Beskrivelse
Kontrolelementet åbner en indbygget scanner på en Android-, iOS- og Windows-enhed. Scanneren understøtter følgende scanningstilstande på iOS og Android:
- Automatically scan – Der søges efter en virus, så snart den er registreret.
- Select to scan – Brugeren kan selv bestemme, hvilken af de registrerede registreringer der skal scannes. Kontrolelementet understøtter ikke scanning i en webbrowser.
- Scan multiple – Brugeren kan scanne flere stregkoder under sessionen.
På Windows-enheder vil barcode reader altid bruge automatically scan.
Kontrolelementet Stregkodelæser understøtter forskellige zoomniveauer og slår enhedens flashlight fra scanningsoplevelsen til og fra.
Bemærk
Kontrolelementet Stregkodescanner understøttes på Android-, iOS- og Windows-enheder. Alle andre platforme viser en advarsel, der angiver, at visse funktioner i appen ikke fungerer.
Vigtige egenskaber
Stregkoder - Egenskab for output, der indeholder en tabel med de forskellige kolonner: Værdi og Type. Værdi er tekstværdien for den kode, der blev scannet, mens Type er den kodetype, der blev scannet.
OnScan – Handlinger, der skal udføres, når en stregkode er scannet korrekt.
OnCancel – Handlinger, der skal udføres, når en stregkodescanning er annulleret af brugeren.
OnChange – Handlinger, der skal udføres, når en egenskab i kontrolelementet Stregkodelæser ændres, herunder outputegenskaber.
BarcodeType – Den stregkodetype, der skal scannes. Du kan målrette flere stregkodetyper ved at sammenføje dem. F.eks. 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39
. Standard: Automatisk
Scanningstilstand - Om der skal være Automatically scan
af den første stregkode, der registreres i visningen, om brugeren skal kunne Select to scan
hvilke stregkoder i visningen der skal scannes, eller Scan multiple
stregkoder i en enkelt session. I Windows bruger barcode reader altid Automatically scan
.
Scanningskvalitet – Den billedkvalitet, som barcode reader scanner med. En højere kvalitet er god til mindre stregkoder, men det kan medføre langsommere ydeevne. I Windows vil barcode reader altid scanne med enhedens kamerakvalitet. Standard: Automatisk.
PreferFrontCamera - Hvis aktiveret vælger barcode reader som standard kameraet foran i stedet for det bagudrettede kamera.
BeepOnScan - Hvis den er aktiveret, afspiller barcode reader et bip, når en stregkode scannes.
VibrateOnScan - Hvis den er aktiveret, vibrerer barcode reader, når en stregkode scannes.
Yderligere egenskaber
Text – Tekst, der vises på den knap, som aktiverer scanneren.
BorderColor – Farven på et kontrolelements kant.
BorderStyle – Om et kontrolelements kant er Solid, Dashed, Dotted eller None.
BorderThickness – Tykkelsen på et kontrolelements kant.
DisplayMode – Om kontrolelementet tillader brugerinput (Edit), kun viser data (View) eller er deaktiveret (Disabled).
Height – Højden på den knap, der aktiverer scanneren.
Tooltip – Forklarende tekst, der vises, når brugeren holder markøren over et kontrolelement.
Visible – Om et kontrolelement vises eller skjules.
Width – Widthn på den knap, der aktiverer scanneren.
X – Afstanden mellem kontrolelementets venstre kant og venstre kant af den overordnede objektbeholder (eller skærmbilledet, hvis der ingen overordnet objektbeholder er).
Y – Afstanden mellem kontrolelementets øverste kant og den øverste kant af den overordnede objektbeholder (eller skærmbilledet, hvis der ingen overordnet objektbeholder er).
Retningslinjer for tilgængelighed
De samme retningslinjer for kontrolelementet Knap gælder for kontrolelementet Stregkodelæser, da det er en knap, der starter scanningen.
Visuelle alternativer
Stregkodescanner er en knap, der ikke viser scanningsresultatet. Overvej at få vist scanningsresultatet med et kontrolelement af typen Mærkat. Angiv etikettens egenskab Tekst til
First(BarcodeReader.Barcodes).Value
, hvorBarcodeReader
er navnet på kontrolelementet Stregkodelæser. Angiv etikettens egenskab Live til Polite, så brugere af skærmlæsere får besked om ændringer. Denne ændring gør den scannede værdi tilgængelig for alle, uanset visuel evne.Brugere, der har synsrelaterede og motoriske handicap, foretrækker måske ikke at pege kameraet på en stregkode. Overvej at tilføje en anden form for input, f.eks kontrolelementet Tekstinput, for at brugerne kan angive stregkoder.
Stregkoders tilgængelighed efter enhed
Stregkodetype | Understøttet på iOS og Android | Understøttes i Windows | Bemærkninger |
---|---|---|---|
QR_CODE | ✔ | ✔ | |
DATA_MATRIX | ✔ | ✖ | |
AZTEC | ✔ | ✖ | |
CODABAR | ✔ | ✔ | |
CODE_128 | ✔ | ✔ | |
CODE_39 | ✔ | ✔ | |
CODE_93 | ✔ | ✖ | |
EAN | ✔ | ✔ | Understøtter EAN_8 og EAN_13 |
Interleaved 2 af 5 ITF |
✔ | ✖ | |
PDF_417 | ✔ | ✖ | |
RSS14 Databar 14 |
✔ | ✖ | Android og iOS understøtter Stacked og Omnidirectional |
RSS_EXPANDED Datalinje udvidet |
✔ | ✖ | Android og iOS understøtter Stacked og Omnidirectional |
UPC | ✔ | ✔ | Understøtter UPC_A og UPC_E |
Mikro QR-kode | ✔ | ✖ | |
GS1-DWCode | ✖ | ✖ | |
MSI | ✖ | ✖ |
Select() stregkodescanner
Kontrolelementet Stregkodelæser understøtter ikke Select(). Du kan løse problemet ved at angive stregkodelæserens fyldfarve til gennemsigtig og sætte den foran det kontrolelement, du vil vælge stregkodelæseren med. Det vil resultere i den samme oplevelse for appbrugeren, hvor valg af kontrolelementet starter oplevelsen med stregkodelæseren, da de vælger en usynlig stregkodelæserknap i stedet for det faktiske kontrolelement.
Se også
Begrænsninger for kontrolelementer i Power Apps
Bemærk
Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)
Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).