Contrôle Scanneur de codes-barres web (expérimental) dans Power Apps

L’ancien contrôle scanneur de codes-barres, qui est obsolète, mais qui pourrait être utile pour la numérisation des codes dans un navigateur web.

Description

Le contrôle affiche le flux de la caméra dans l’application afin que les utilisateurs puissent numériser des codes-barres sur tous les appareils. Ce contrôle est obsolète en raison de performances médiocres et le contrôle Lecteur de codes-barres le remplace.

Notes

Le contrôle Scanneur de code-barres web est pris en charge uniquement sur les navigateurs Microsoft Edge, Chrome, Firefox et Opera. Tous les autres navigateurs afficheront un avertissement indiquant que certaines fonctionnalités de l’application ne fonctionneront pas.

Propriétés clés

BarcodeType : le type de code-barres à scanner. Types pris en charge : Codabar, Code39, Code128, EAN, I2of5, UPC. Par défaut : UPC

Caméra : sur un appareil qui dispose de plusieurs appareils photos, l’ID numérique de l’appareil photo utilisé par l’application pour le scanneur de code-barres.

Propriétés supplémentaires

AccessibleLabel  : Étiquette pour les lecteurs d’écran.

BorderColor  : couleur de bordure du contrôle.

BorderStyle  : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.

BorderThickness  : épaisseur de bordure d’un contrôle.

DisplayMode  : indique si le contrôle autorise l’entrée utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).

Height  : distance entre le haut et le bas d’un contrôle.

ShowLiveBarcodeDetection : indique si des signaux visuels sont affichés pour indiquer l’état de détection des codes-barres. Des rectangles jaunes représentent les zones qui sont examinées. Une ligne verte dans un rectangle indique l’identification de codes-barres réussie.

Stream : image mise à jour automatiquement en fonction de la propriété StreamRate.

StreamRate : fréquence de mise à jour de l’image de la propriété Stream, en millisecondes. Cette valeur peut être comprise entre 100 (1/10 de seconde) et 3 600 000 (1 heure).

Texte : valeur du dernier code-barres identifié par le scanneur.

Info-bulle  : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.

Visible  : indique si un contrôle est visible ou est masqué.

Width  : distance entre les côtés droit et gauche d’un contrôle.

X  : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou de l’écran à défaut de conteneur parent).

Y  : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou de l’écran à défaut de conteneur parent).

Patch( DataSource, BaseRecord, ChangeRecord )

Exemple

Ajouter un contrôle de scanneur de code-barres

  1. Ajoutez un contrôle Scanneur de codes-barres et nommez-le « MyScanneur de codes-barres ».

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

  2. Ajoutez un contrôle Étiquette et définissez sa sortie sur la propriété Texte du lecteur de code-barres.

  3. Scannez un code-barres du type défini pour la propriété BarcodeType.

    L’Étiquette affiche le code-barres numérisé.

Instructions d’accessibilité

Alternatives en vidéo

  • Envisagez d’ajouter un contrôle Étiquette avec Texte défini sur le contrôle Texte du scanneur de codes-barres. Étant donné que le scanneur de codes-barres n’affiche pas la valeur du code-barres identifié, le fait d’effectuer l’opération décrite ci-dessus rend le scanneur accessible à tout le monde, et pas seulement aux personnes avec un handicap visuel.

Prise en charge du lecteur d’écran

  • AccessibleLabel doit être présent.

    Notes

    Les lecteurs d’écran annoncent lorsqu’un nouveau code-barres a été trouvé. La valeur ne sera pas annoncée. Tant que le code-barres est visible, les lecteurs d’écran rappellent toutes les 5 secondes que ce même code-barres est toujours en cours d’identification.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).