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
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
Devuelve el código de cheque de un código de barras.
Observación: Esta función no está disponible para los códigos de barras DataMatrix, PDF417 y QR-Code..
Ejemplo
MyBarCode is BarCode
MyBarCode.Content = "012345678901"
MyBarCode.TypeBarCode = BC_EAN13
ControlCharact is string
ControlCharact = BCCalculateControlCharacter(MyBarCode)
Sintaxis

Carácter de control de un código de barras encontrado en una Variable de códigos de barras Ocultar los detalles

<Result> = BCCalculateControlCharacter(<Bar code>)
<Result>: Cadena de caracteres
Caracteres control en el código de barras.
Para obtener más información sobre el error, utilice la función ErrorInfo.
<Bar code>: BarCode Variable
Nombre de la variable CódigoDeBarras que contiene el description del código de barras a analizar.

Carácter control de un código de barras específico Ocultar los detalles

<Result> = BCCalculateControlCharacter(<Bar code type> , <Value of bar code> , <Extended code>)
<Result>: Cadena de caracteres
Caracteres control en el código de barras.
Para obtener más información sobre el error, utilice la función ErrorInfo.
<Bar code type>: Integro
Tipo de código de barras a analizar (los diferentes tipos de códigos de barras soportados por WINDEV se presentan en Gestión de códigos de barras).
BC_CODABARCodabar bar code.Código de barras utilizable con <Código extendido> correspondiente a BC_Check.
BC_CODE11Código 11, código de barras.
BC_CODE39Código39 código de barras.Código de barras utilizable con <Código extendido> correspondiente a BC_Extended o BC_Check
El valor del código de barras puede contener los caracteres de inicio y fin ("*" carácter). En este caso, estos caracteres se añadirán al dibujo del código de barras y se imprimirán en el texto que se muestra debajo del código de barras..
Si estos caracteres no se encuentran en el valor del código de barras, se añadirán automáticamente al dibujo del código de barras..
Sin embargo, no se imprimirán en el texto que se muestra debajo del código de barras.
BC_CODE93Código 93 de código de barras.Código de barras utilizable con <Código extendido> correspondiente a BC_Extended o BC_Check).
BC_CODE128Código 128 de código de barras.
BC_EAN8Código de barras EAN-8.Valores posibles para el código de barras:
  • 7 caracteres,
  • 7 caracteres + 2 caracteres adicionales ("0123456+22" por ejemplo)
  • 12 caracteres + 5 caracteres adicionales (por ejemplo,"012345678912+22335")
Un personaje de control se inserta automáticamente después del 7º personaje.
BC_EAN13Código de barras EAN-13.Valores posibles para el código de barras:
  • 12 caracteres,
  • 12 caracteres + 2 caracteres adicionales ("012345678912+22" por ejemplo)
  • 12 caracteres + 5 caracteres adicionales (por ejemplo,"012345678912+22335")
Un personaje de control se inserta automáticamente después del 12º personaje.
BC_EAN128Código de barras EAN-128.
BC_INTER2OF5Intercalado 2 de 5 códigos de barras.Código de barras utilizable con <Código extendido> correspondiente a BC_Check.
BC_MSICódigo de barras MSI.
BC_UPCAUPC-A código de barras.Valores posibles para el código de barras:
  • 11 caracteres,
  • 11 caracteres + 2 caracteres adicionales ("01234567891+22" por ejemplo)
  • 11 caracteres + 5 caracteres adicionales (por ejemplo,"01234567891+22335")
Un personaje de control se inserta automáticamente después del 11º personaje.
BC_UPCEUPC-E bar code.Valores posibles para el código de barras:
  • 11 caracteres,
  • 11 caracteres + 2 caracteres adicionales ("01234567891+22" por ejemplo)
  • 11 caracteres + 5 caracteres adicionales (por ejemplo,"01234567891+22335")
Un personaje de control se inserta automáticamente después del 11º personaje.
CB_GS1_128Código de barras GS1-128 (nuevo nombre para el código de barras EAN-128).
<Value of bar code>: Cadena de caracteres
Valor del código de barras a utilizar.
<Extended code>: Constante o combinación de constantes de tipo Integer
Características del código de barras.
BC_CharsetsCódigo de barras que utiliza uno o más conjuntos de caracteres para comprimir el código de barras. Esta set de caracteres debe ser definida en el valor del código de barras.
Para obtener más información, consulte Los diferentes tipos de códigos de barras.
BC_CheckCódigo de barras con caracteres de control (válido solo para códigos de barras de tipo BC_CODE39, BC_CODE93, BC_INTER2OF5 y BC_CODABAR).
BC_CheckDigitsCódigo de barras con caracteres de control (válido solo para códigos de barras de tipo BC_CODE128 y BC_EAN128).
Si se selecciona esta opción, las constantes BC_ControlDigits y BC_Charsets se tienen en cuenta automáticamente.
BC_ControlDigitsCódigo de barras con caracteres de control (válido solo para códigos de barras de tipo BC_CODE128 y BC_EAN128). En Default, los caracteres de control están encerrados entre "<" y ">". Para no interpretar estos caracteres como caracteres control, basta con duplicar el primer "<":
  • "<C40>" = carácter control,
  • "<<AB>" = <AB> a codificar en el código de barras.
Para obtener más información, consulte Los diferentes tipos de códigos de barras.
BC_ExtendidoCódigo de barras extendido (válido solo para códigos de barras de tipo BC_CODE39 y BC_CODE93).
BC_IgnorarFormatoIgnora los paréntesis de un código de barras 128 o EAN-128 (válido solo para códigos de barras de tipo BC_CODE128 y BC_EAN128).
Los paréntesis permiten a los usuarios leer fácilmente el código de barras, pero no están dibujados en el código.
Componente: wd290barc.dll
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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