|
|
|
|
|
- Conditions d'utilisation
- Gestion des erreurs
- Application en arrière-plan : Spécificité à partir de Android 10
CBCapture (Fonction) En anglais : BCCapture Décode les informations stockées dans un code-barres en utilisant la caméra de l'appareil (Android, iPhone, iPad). Conseil : Préférez le champ Caméra :
cb est un CodeBarres
cb = CBCapture()
SI ErreurDétectée = Faux _ET_ cb.TypeContenu = cbTypeEmail ALORS
Info("Adresse email : " + cb.ValeurBrute)
FIN
Syntaxe
<Résultat> = CBCapture([<Type code-barres> [, <Activer le flash>]])
<Résultat> : Variable de type CodeBarres Variable de type CodeBarres initialisée avec les informations lues dans le code-barres. <Type code-barres> : Constante de type Entier optionnelle Type de code-barres pouvant être décodé : | | CB_AZTEC | Code-barres de type Aztec. | CB_CODE128 | Code-barres de type Code128. | CB_CODE39 | Code-barres de type Code39. | CB_CODE93 | Code-barres de type Code93. | CB_DATAMATRIX | Code-barres de type DATAMATRIX. | CB_EAN128 | Code-barres de type EAN128. | CB_EAN13 | Code-barres de type EAN13. | CB_EAN8 | Code-barres de type EAN8. | CB_INTER2OF5 | Code-barres de type Interleaved 2 of 5. | CB_PDF417 | Code-barres de type PDF417. | CB_QRCODE | Code-barres de type QR Code. | CB_UPCA | Code-barres de type UPC-A. | CB_UPCE | Code-barres de type UPC-E. | CB_TOUS | Tous les types de codes-barres supportés par cette fonction pourront être décodés. |
Si ce paramètre n'est pas spécifié, tous les types de codes-barres supportés par cette fonction pourront être décodés. <Activer le flash> : Booléen optionnel
Remarques Gestion des erreurs Pour savoir si la récupération du code-barres a échoué, utilisez la variable ErreurDétectée. La fonction échouera dans les cas suivants : - si elle est utilisée dans le simulateur,
- si elle est utilisée dans l'émulateur,
- si elle est utilisée sur un appareil ne disposant pas d'une caméra.
- si le bouton "Annuler" a été utilisé. Dans ce cas, la propriété TypeCodeBarre de la variable CodeBarres sera différente de CB_QRCODE.
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM Stocks
[ + ] Cette application permet de réaliser des inventaires et d'enregistrer les résultats dans une base de données. L'exemple permet de créer des entrées/sorties dans le stock, en scannant directement le code-barres des produits. Il est optimisé pour être exécuté sur les tablettes.
|
|
Android (WINDEV Mobile) : Android Inventaire
[ + ] Cette application permet de réaliser les inventaires et d'enregistrer les résultats dans une base de données.
|
Classification Métier / UI : Code neutre Composante : wd300android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|