Contrôle Scanneur de codes-barres (mis hors service) dans Power Apps
Contrôle hérité pour la lecture des codes-barres, codes QR et codes de matrice de données sur un appareil Android, iOS ou Windows.
Important
Le contrôle Scanneur de codes-barres est mis hors service car il est remplacé par le contrôle Lecteur de codes-barres. Alors que la fonctionnalité existante du Scanneur de codes-barres hérité continuera d’être prise en charge dans les futures versions de Power Apps, Lecteur de codes-barres inclut les dernières améliorations et doit être utilisé dans la mesure du possible.
Conditions préalables
Le contrôle Scanneur de codes-barres est expérimental et doit être activé pour apparaître dans le volet d’insertion.
Ouvrez votre application en mode édition dans Power Apps Studio:
- Ouvrez Paramètres
- Sélectionnez Fonctionnalités à venir dans le menu de gauche et sélectionnez l’onglet Mis hors service
- Activez le paramètre Scanneur de codes-barres hérité
Description
Le contrôle ouvre un scanneur natif sur un appareil Android, iOS et Windows. Le scanneur détecte automatiquement un code-barres, un code QR ou un code de matrice de données qui apparaît dans son objectif. Le contrôle ne prend pas en charge la numérisation à partir d’un navigateur web.
Notes
Le contrôle Scanneur de codes-barres est pris en charge sur un appareil Android, iOS et Windows. Toutes les autres plateformes afficheront un avertissement indiquant que certaines fonctionnalités de l’application ne fonctionneront pas.
Propriétés clés
Value : propriété de sortie qui contient la valeur texte du code qui a été analysé le plus récemment.
Type : propriété de sortie qui contient le type du code qui a été analysé le plus récemment.
OnScan – Actions à effectuer quand un code-barres est correctement analysé.
OnCancel – Actions à effectuer quand une lecture de code-barres est annulée par l’utilisateur.
BarcodeType : le type de code-barres à scanner. Vous pouvez cibler plusieurs types de codes-barres en les concaténant. Exemple : BarcodeType.Code128 et BarcodeType.Code39 Default: Auto
PreferFrontCamera : si la caméra frontale, quand disponible, est utilisée pour la lecture.
FlashlightEnabled : si la lampe de poche est activée automatiquement quand le scanner est ouvert.
Propriétés supplémentaires
Texte : texte qui apparaît sur le bouton qui active le scanneur.
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 : hauteur du bouton qui active le scanneur.
Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.
Type : type de code qui a été détecté au moment de l’analyse la plus récente.
Visible : indique si un contrôle est visible ou est masqué.
Width : largeur du bouton qui active le scanneur.
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).
Instructions d’accessibilité
Les mêmes directives pour le contrôle Bouton s’appliquent au contrôle Scanneur de codes-barres, car c’est un bouton qui lance l’analyse.
Alternatives visuelles
Le lecteur de codes-barres est un bouton qui n’affiche pas le résultat de l’analyse. Pensez à afficher le résultat de l’analyse avec un contrôle Étiquette. Définissez la propriété Texte de l’étiquette sur la propriété Value du scanneur de codes-barres. Définissez la propriété Live de l’étiquette sur Polite afin que les utilisateurs de lecteur d’écran soient informés des modifications. Ce changement rend la valeur numérisée accessible à tous, indépendamment de la capacité visuelle.
Les utilisateurs ayant des déficiences visuelles et motrices peuvent préférer ne pas pointer la caméra vers un code-barres. Pensez à ajouter une autre forme d’entrée, comme un contrôle Saisie de texte, pour que les utilisateurs entrent des codes-barres.
Disponibilité des codes-barres par appareil
Type de code-barres | Android | iOS | Fenêtres |
---|---|---|---|
QR_CODE | ✔ | ✔ | ✔ |
DATA_MATRIX | ✔ | ✔ | ✖ |
UPC_A | ✔ | ✔ | ✔ |
UPC_E | ✔ | ✔ | ✔ |
EAN_8 | ✔ | ✔ | ✔ |
EAN_13 | ✔ | ✔ | ✔ |
CODE_39 | ✔ | ✔ | ✔ |
CODE_93 | ✔ | ✔ | ✖ |
CODE_128 | ✔ | ✔ | ✔ |
CODABAR | ✔ | ✖ | ✔ |
Barre de données omnidirectionnelle | ✖ | ✖ | ✔ |
Barre de données empilée | ✖ | ✖ | ✔ |
GS1-DWCode | ✖ | ✖ | ✔ |
ITF | ✔ | ✔ | ✖ |
Entrelacé 2 sur 5 | ✖ | ✖ | ✔ |
RSS14 | ✔ | ✖ | ✖ |
PDF_417 | ✔ | ✔ | ✖ |
RSS_EXPANDED | ✔ | ✖ | ✖ |
MSI | ✖ | ✖ | ✖ |
AZTEC | ✔ | ✔ | ✖ |
Notes
PDF_417 et AZTEC ne sont pas pris en charge en mode automatique.
Voir aussi
Limitations des contrôles dans Power Apps
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é).
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour