Freigeben über


Barcodelesesteuerelement in Power Apps

Überprüft Barcodes, QR-Codes und Datenmatrixcodes auf Android-, iOS- und Windows-Geräten.

Eine GIF mit den verschiedenen Funktionen des Barcodelesesteuerelements.

Description

Das Steuerelement öffnet einen systemeigenen Scanner auf Android-, iOS- und Windows-Geräten. Unter iOS und Android unterstützt der Scanner die folgenden Scanmodi:

  • Automatische Überprüfung – Ein Barcode wird gescannt, sobald er erkannt wird.
  • Zum Scannen auswählen – Der Benutzer kann bestimmen, welche der erkannten Barcodes überprüft werden sollen. Das Steuerelement unterstützt das Scannen in einem Webbrowser nicht.
  • Mehrere Scannen – Der Benutzer kann während der Strichcodesitzung mehrere Barcodes scannen.

Auf Windows-Geräten wird der Strichcodeleser immer automatisch gescannt.

Das Strichcodeleser-Steuerelement unterstützt unterschiedliche Zoomstufen und aktiviert/deaktiviert die Taschenlampe des Geräts aus der Scanumgebung heraus.

Hinweis

Das Strichcodescanner-Steuerelement wird auf Android-, iOS- und Windows-Geräten unterstützt. Alle anderen Plattformen zeigen eine Warnung an, die besagt, dass einige Features der App nicht funktionieren.

Eine Reihe von drei Bildschirmen nebeneinander mit den verschiedenen Funktionen des Barcodelesesteuerelements.

Schlüsseleigenschaften

Barcodes – Ausgabeeigenschaft, die eine Tabelle der Barcodes enthält, die mit zwei Spalten gescannt werden: Wert und Typ. Der Wert ist der Textwert des codes, der gescannt wurde, während Type der Typ des codes ist, der gescannt wurde.

OnScan – Aktionen, die ausgeführt werden, wenn ein Barcode erfolgreich gescannt wird.

OnCancel – Aktionen, die ausgeführt werden sollen, wenn ein Barcodescan vom Benutzer abgebrochen wird.

OnChange – Aktionen, die ausgeführt werden sollen, wenn eine Eigenschaft des Barcodelesesteuerelements geändert wird, einschließlich Ausgabeeigenschaften.

BarcodeType – Der zu scannende Barcodetyp. Sie können auf mehrere Barcodetypen abzielen, indem Sie sie verketten. Ex. 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. Standard: Automatisch

Scanmodus – Gibt an, ob der Automatically scan erste Strichcode in der Ansicht erkannt wurde, um dem Benutzer zu Select to scan ermöglichen, welche der Barcodes in der Ansicht zu scannen sind, oder barcodes Scan multiple in einer einzigen Sitzung. Unter Windows wird der Strichcodeleser immer Automatically scan.

Scanqualität – Die Bildqualität, die der Strichcodeleser scannt. Eine höhere Qualität ist gut für kleine Barcodes, kann aber zu einer langsamen Leistung führen. Unter Windows überprüft der Strichcodeleser immer die Kameraqualität des Geräts. Standard: Automatisch.

PreferFrontCamera – Wenn die Strichcodeleser aktiviert ist, verwendet standardmäßig die Frontkamera anstelle der nach hinten gerichteten Kamera.

BeepOnScan – Wenn diese Option aktiviert ist, gibt der Strichcodeleser beim Scannen eines Barcodes ein Signaltonrauschen ab.

VibrierenOnScan – Wenn diese Option aktiviert ist, vibriert der Strichcodeleser, wenn ein Barcode gescannt wird.

Zusätzliche Eigenschaften

Text – Text, der auf der Schaltfläche angezeigt wird, die den Scanner aktiviert.

BorderColor – Die Farbe des Rahmens eines Steuerelements.

BorderStyle – Gibt an, ob der Rahmen eines Steuerelements einfarbig, gestrichelt, gepunktet oder None ist.

BorderThickness – Die Stärke des Rahmens eines Steuerelements.

DisplayMode – Ob das Steuerelement Benutzereingaben (Bearbeiten) zulässt, zeigt nur Daten (Ansicht) an oder ist deaktiviert (deaktiviert).

Höhe – Die Höhe der Schaltfläche, die den Scanner aktiviert.

QuickInfo – Erläuternder Text, der angezeigt wird, wenn der Benutzer auf ein Steuerelement zeigt.

Sichtbar – Ob ein Steuerelement angezeigt oder ausgeblendet ist.

Breite – Die Breite der Schaltfläche, die den Scanner aktiviert.

X – Der Abstand zwischen dem linken Rand eines Steuerelements und dem linken Rand des übergeordneten Containers (Bildschirm, wenn kein übergeordneter Container).

Y – Der Abstand zwischen dem oberen Rand eines Steuerelements und dem oberen Rand des übergeordneten Containers (Bildschirm, wenn kein übergeordneter Container).

Richtlinien für Eingabehilfen

Die gleichen Richtlinien für das Schaltflächen-Steuerelement gelten für das Strichcodeleser-Steuerelement , da es sich um eine Schaltfläche mit dem Start des Scans ist.

Visuelle Alternativen

  • Der Strichcodescanner ist eine Schaltfläche, die das Scanergebnis nicht anzeigt. Erwägen Sie, das Scanergebnis mit einem Bezeichnungssteuerelement anzuzeigen. Legen Sie die Texteigenschaft der Bezeichnung auf First(BarcodeReader.Barcodes).Value den BarcodeReader Namen des Barcodelesesteuerelements fest. Legen Sie die Live-Eigenschaft der Bezeichnung auf "Polite " fest, damit Benutzer der Sprachausgabe über Änderungen benachrichtigt werden. Diese Änderung macht den gescannten Wert für jeden zugänglich, unabhängig von der visuellen Fähigkeit.

  • Benutzer mit Seh- und Motorbehinderungen möchten die Kamera möglicherweise nicht auf einen Barcode zeigen. Erwägen Sie das Hinzufügen einer weiteren Eingabeform, z. B. eines Texteingabesteuerelements , für benutzer, um Barcodes einzugeben.

Barcodeverfügbarkeit nach Gerät

Barcodetyp Unterstützt unter iOS und Android Unterstützt unter Windows Hinweise
QR_CODE
DATA_MATRIX
AZTEKE
CODABAR
CODE_128
CODE_39
CODE_93
EAN Unterstützt EAN_8 und EAN_13
Interleaved 2 von 5
ITF
PDF_417
RSS14
Datenleiste 14
Android- und iOS-Unterstützung für Stacked und Omnidirectional
RSS_EXPANDED
Datenleiste erweitert
Android- und iOS-Unterstützung für Stacked und Omnidirectional
UPC Unterstützt UPC_A und UPC_E
Mikro-QR-Code
GS1-DWCode
MSI

Select() Barcode reader control

Das Strichcodelesesteuerelement unterstützt Select() nicht. Legen Sie als Problemumgehung die Füllfarbe des Strichcodelesers auf transparent fest, und legen Sie sie vor dem Steuerelement ein, mit dem Sie den Strichcodeleser auswählen möchten. Dies führt zu derselben Benutzeroberfläche für den App-Benutzer, bei dem beim Auswählen des Steuerelements die Strichcodeleseroberfläche gestartet wird, da sie eine unsichtbare Barcodeleserschaltfläche anstelle des tatsächlichen Steuerelements auswählen.

Siehe auch

Einschränkungen von Steuerelementen in Power Apps