Share via


Barcodeleser-Steuerelement in Power Apps

Scannt Barcodes, QR-Codes und Datenmatrixcodes auf Android‑, iOS‑ und Windows-Geräten.

Ein GIF, das die verschiedenen Fähigkeiten des Barcodeleser-Steuerelements zeigt.

Beschreibung

Dieses Steuerelement öffnet einen nativen Scanner auf Android‑, iOS‑ und Windows-Geräten. Auf iOS und Android unterstützt der Scanner die folgenden Scanmodi:

  • Automatisch scannen – Ein Barcode wird gescannt, sobald er erkannt wird.
  • Zum Scannen auswählen – Der Benutzer kann bestimmen, welcher der erkannten Barcodes gescannt werden soll. Das Steuerelement unterstützt das Scannen in einem Webbrowser nicht.
  • Mehrere scannen – Der Benutzer kann während der Barcodesitzung mehrere Barcodes scannen.

Auf Windows-Geräten wird der Barcodeleser immer automatisch scannen.

Das Barcodeleser-Steuerelement unterstützt verschiedene Zoomstufen und das Ein-/Ausschalten der Taschenlampe des Geräts beim Scanvorgang.

Hinweis

Das Barcodescanner-Steuerelement wird nur auf Android‑, iOS‑ und Windows-Geräten unterstützt. Alle anderen Plattformen zeigen eine Warnung an, dass einige Funktionen der App nicht funktionieren.

Eine Reihe von drei nebeneinander angeordneten Bildschirmen, die die verschiedenen Funktionen des Barcodeleser-Steuerelements zeigen.

Schlüsseleigenschaften

Barcodes – Ausgabeeigenschaft, die eine Tabelle der gescannten Barcodes mit zwei Spalten enthält: Wert und Typ. Wert ist der Textwert des gescannten Codes, während Typ der Typ des gescannten Codes ist.

OnScan – Auszuführende Aktionen, wenn ein Barcode erfolgreich gescannt wurde.

OnCancel – Auszuführende Aktionen, wenn ein Barcode-Scan vom Benutzer abgebrochen wird.

OnChange – Aktionen, die auszuführen sind, wenn eine Eigenschaft des Barcodeleser-Steuerelements geändert wird, einschließlich Ausgabeeigenschaften.

BarcodeType – Der zu scannende Barcode-Typ. Sie können mehrere Barcode-Typen als Ziel festlegen, indem Sie sie verketten. Beispiel: 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. Standard: Auto

Scanmodus – Ob mit Automatically scan der erste Barcode automatisch gescannt wird, der in Sichtweite erkannt wird, oder um dem Benutzer mit Select to scan zu ermöglichen, welcher der Barcodes gescannt werden soll, oder für Scan multiple von Barcodes in einer Sitzung. Unter Windows nutzt der Barcodeleser immer Automatically scan.

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

PreferFrontCamera – Wenn aktiviert, verwendet der Barcodeleser standardmäßig die nach vorne gerichtete Kamera anstelle der nach hinten gerichteten Kamera.

BeepOnScan – Wenn aktiviert, gibt der Barcodeleser einen Piepton aus, wenn ein Barcode gescannt wird.

VibrateOnScan – Wenn aktiviert, vibriert der Barcodeleser, wenn ein Barcode gescannt wird.

Zusätzliche Eigenschaften

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

BorderColor - Die Farbe des Rahmens eines Steuerelements.

BorderStyle - Legt fest, ob der Rahmen eines Steuerelements Durgehend, Gestrichelt, Gepunktet oder Keine ist.

BorderThickness - Die Linienstärke des Rahmens eines Steuerelements.

DisplayMode - Legt fest, ob das Steuerelement Benutzereingaben zulässt (Bearbeiten), ob nur Daten angezeigt werden (Anzeigen) oder ob das Steuerelement deaktiviert ist (Deaktiviert).

Height – Die Höhe der Taste, die den Scanner aktiviert.

Tooltip - Erklärender Text, der angezeigt wird, wenn der Benutzer auf ein Steuerelement zeigt.

Visible - Gibt an, ob ein Steuerelement angezeigt wird oder ausgeblendet ist.

Width – 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 (bzw. vom Bildschirm, wenn kein übergeordneter Container vorhanden ist).

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

Richtlinien für Barrierefreiheit

Die gleichen Richtlinien für das Schaltfläche-Steuerelement gelten für das Barcodeleser-Steuerelement, weil es eine Schaltfläche ist, die den Scan startet.

Visuelle Alternativen

  • Der Barcode-Scanner ist eine Schaltfläche, die das Scan-Ergebnis nicht anzeigt. Ziehen Sie in Betracht, das Scan-Ergebnis mit einem Beschriftung-Steuerelement anzuzeigen. Legen Sie die Text-Eigenschaft für die Beschriftungen auf First(BarcodeReader.Barcodes).Value fest, wobei BarcodeReader der Name des Barcodeleser-Steuerelements ist. Legen Sie die Beschriftung Live-Eigenschaft auf Höflich fest, damit werden Benutzer von Bildschirmleseprogrammen über Änderungen informiert. Diese Änderung macht den gescannten Wert für alle zugänglich, unabhängig von den visuellen Fähigkeiten.

  • Benutzer mit Sehbehinderungen oder motorischen Einschränkungen ziehen es möglicherweise vor, die Kamera nicht auf einen Barcode zu richten. Erwägen Sie das Hinzufügen einer anderen Form der Eingabe, wie ein Texteingabe-Steuerelement, damit Benutzer Barcodes eingeben können.

Barcode-Verfügbarkeit nach Gerät

Barcodetyp Unterstützt auf iOS und Android Unterstützt in Windows Anmerkungen
QR_CODE
DATENMATRIX
AZTEKISCH
CODABAR
CODE_128
CODE_39
CODE_93
EAN Unterstützt EAN_8 und EAN_13
Überlappend 2 von 5
ITF
PDF_417
RSS14
Datenleiste 14
Android und iOS unterstützen gestapelt und omnidirektional
RSS-EXPANDED
Datenleiste erweitert
Android und iOS unterstützen gestapelt und omnidirektional
UPC Unterstützt UPC_A und UPC_E
Mikro-QR-Code
GS1-DWCode
MSI

Select()-Barcodeleser-Steuerelement

Das Barcodeleser-Steuerelement unterstützt Select() nicht. Um das Problem zu umgehen, stellen Sie die Füllfarbe des Barcodelesers auf transparent und platzieren Sie sie vor dem Steuerelement, mit dem Sie den Barcodeleser auswählen möchten. Dies führt zu der gleichen Erfahrung für den App-Benutzer, bei der die Auswahl des Steuerelements die Barcodeleser-Erfahrung startet, da er eine unsichtbare Barcodeleser-Schaltfläche anstelle des eigentlichen Steuerelements auswählt.

Siehe auch

Einschränkungen der Steuerelemente in Power Apps

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).