AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de códigos de barras
  • Presentación
  • Lectura de un código de barras en una aplicación WINDEV
  • Lectura de un código de barras en un sitio WEBDEV
  • Lectura de un código de barras en una aplicación Android
  • Lectura directa de códigos de barras con una aplicación Android
  • Lectura de un código de barras en una aplicación de iPhone/iPad
  • Lectura directa de códigos de barras de códigos QR (función BCCapture)
  • Lectura directa de códigos de barras (control Cámara)
  • Lectura de un código de barras en un Image
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
WINDEV, WEBDEV y WINDEV Mobile le permiten crear aplicaciones para la lectura de códigos de barras..
Lectura de un código de barras en una aplicación WINDEV
Lectura de un código de barras en un sitio WEBDEV
Lectura de un código de barras en una aplicación Android
Android

Lectura directa de códigos de barras con una aplicación Android

Existen dos modos de lectura de códigos de barras:
  • Lectura del código de barras con la función BCCapture. Esta función decodifica la información almacenada en un código de barras utilizando la cámara del dispositivo..
    Observaciones:
    • Esta función abre una nueva ventana que muestra la vista previa de la cámara del dispositivo.. A continuación:
      • centre el código de barras a decodificar en el área correspondiente.
      • pulse para leer el código de barras.
    • En Android, la biblioteca Zxing se utiliza para descodificar los códigos de barras (http://code.google.com/p/zxing). Si esta biblioteca no se encuentra en el dispositivo, se propondrá automáticamente para su descarga.
  • Lectura del código de barras con el control Cámara.
    Basta con habilitar la lectura de códigos de barras en el sistema control Cámara. Un Process específico se ejecuta cada vez que se lee el código de barras. Esta Process se utiliza para obtener las características del código de barras leído en una Variable de tipo BarCode. Para obtener más información, consulte Control Cámara: decodificar códigos de barras.
Lectura de un código de barras en una aplicación de iPhone/iPad
iPhone/iPad

Lectura directa de códigos de barras de códigos QR (función BCCapture)

Los códigos de barras son leídos directamente por BCCapture. Esta función decodifica la información almacenada en un código de barras utilizando la cámara del dispositivo.
Observación: Esta función abre una nueva ventana que muestra la vista previa de la cámara del dispositivo.. A continuación:
  • centre el código de barras a decodificar en el área correspondiente.
  • pulse para leer el código de barras.
Las características del código de barras se almacenan entonces en una Variable de tipo BarCode. El valor del código de barras lo devuelve RoughValue Property y se puede mostrar en un control Código de barras.
Por ejemplo:
// Capture the bar code
MyBC is BarCode
MyBC = BCCapture()
 
// Retrieve the content of the bar code and display it
sResult is string = MyBC.RoughValue
BAC_MyBarCodeControl = sResult
iPhone/iPad

Lectura directa de códigos de barras (control Cámara)

Los códigos de barras se leen directamente con el control Cámara en modo de decodificación.
Observación: El usuario enmarca el código de barras. Un Process específico se ejecuta cada vez que se lee el código de barras. Esta Process se utiliza para obtener las características del código de barras leído en una Variable de tipo BarCode. El valor del código de barras lo devuelve RoughValue Property y se puede mostrar en un control Código de barras.
Por ejemplo:
// Decoding a Bar Code process
PROCEDURE DecodeBarCode(bc is BarCode)
// Retrieve the content of the bar code and display it
sResult is string = bc.RoughValue
BAC_MyBarCodeControl = sResult
Para obtener más información, consulte Control Cámara: decodificar códigos de barras.
iPhone/iPad

Lectura de un código de barras en un Image

En las aplicaciones de iPhone/iPad, también es posible leer las características de un código de barras en una Image.
Para leer un código de barras que se encuentra en un Image:
  1. Seleccione la Image que contiene el código de barras para decodificar. Esta imagen puede ser:
    • una Image en una control Imagen.
    • un archivo de Image.
    • una Image en la memoria.
  2. Declarar una BarCode Variable si es necesario. Las características del código de barras se guardarán en este Variable.
  3. Utilice BCDecode para descodificar el código de barras.
Ejemplo de un BarCode leído por una cámara web y almacenado en la memoria:
// Decode a QR Code found in an Image control
bc is BarCode
bc = BCDecode(IMG_BarCode)
IF ErrorOccurred = False _AND_ bc.TypeBarCode = BC_QRCODE ...
_AND_ bc.TypeContent =  bcTypeEmail THEN
Info("Email address: " + bc.Content)
END
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local