|
|
|
|
- Gestión de errores
- Decodificando QRCode
Decodifica la información contenida en un código de barras. Este código de barras está contenido en una Image (Image mostrada en una control Imagen, archivo de una Image o Image en la memoria). El tipo de código de barras a descodificar depende de la plataforma de ejecución: - Sólo se pueden descifrar los códigos QR.
- Todos los códigos de barras gestionados por el sistema pueden ser descodificados.
Atención: El código de barras debe cubrir una amplia sección de la fuente Image y ser nítido y claramente definido para su descodificación.
Sintaxis
<Result> = BCDecode(<Image>)
<Result>: BarCode Variable CódigoDeBarras variable inicializada con la información leída en el código de barras. <Image>: Cadena de caracteres Image de código de barras para decodificar. Este parámetro puede corresponder a: Observaciones Gestión de errores Para averiguar si la recuperación falló, use: - la ErrorOccurred variable,
- el TipoCódigoDeBarra Property del CódigoDeBarras Variable. Si esta Property difiere del BC_QRCODE, el código de barras no fue detectado o decodificado.
Decodificando QRCode La tabla siguiente presenta la relación entre las propiedades TypeContent y Content del CódigoDeBarras Variable: | | | Tipo de contenido | Tipo de valor (..Contenido) | Observación |
---|
bcTypeText | Cadena de caracteres | Ejemplo: "¡WINDEV es genial!" | bcTypePhone | Cadena de caracteres | Ejemplo: "0612345678" | bcTypeSMS | Cadena de caracteres Los miembros de la Estructura del SMS (SMS.Mensaje y SMS.Número) se rellenarán automáticamente con los valores leídos en el código de barras. El contenido corresponderá a una cadena en el siguiente formato: <Número> + CR + <Mensaje> | Ejemplo: "0612345678<CR>Texto a enviar" | bcTypeURL | Cadena de caracteres | Ejemplo: "http://www.google.com" | bcTypeMarket | Cadena de caracteres | Ejemplo: "market://search?q=pnombre:com.company.application" | bcTypeWiFi | Cadena de caracteres | Cadena de caracteres en el siguiente formato: <SSID> + TAB + <Protocolo de seguridad>+ TAB + <Key> Ejemplo: "MyNetwork<TAB>WPA<TAB>pwd" | bcTypeEmail | Cadena de caracteres | Ejemplo: "name@Email.com" | bcTypeContact | Vacío. Los miembros de la mEstructura de contactos se rellenarán automáticamente con los valores leídos en el código de barras.
| | bcTypeLocation | variable de tipo geoPosition. Las propiedades Latitud y Longitud de la variable se rellenarán automáticamente con los valores leídos en el BarCode. | |
Componente: wd290barc.dll
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|