|
|
|
|
- Presentación
- Imprimir un código de barras desde una reporte
- Imprimir un código de barras en WLanguage
Impresión de códigos de barras
WINDEV, WEBDEV y WINDEV Mobile le permiten imprimir códigos de barras. Puede utilizar: - un "Código de barras" control en un reporte.
- iPrintBarCode en una impresión realizada en WLanguage.
Imprimir un código de barras desde una reporte El editor de reportes propone un "Código de barras" control. La control Código de barras puede vincularse directamente a un elemento de la fuente de datos de la reporte. Los controles de los códigos de barras pueden configurarse en la ventana description (opción "description" del menú contextual). Según el tipo de código de barras, set puede tener diferentes características: - códigos de barras con cheque: el último carácter del código de barras corresponde a un carácter de control.
- código de barras extendido: el valor del código de barras puede contener los 128 caracteres que se encuentran en el código ASCII.
- mostrando (o no) el valor del código de barras.
- gestión del formato.
- gestión de los personajes de control y gestión del personaje set.
Independientemente del tipo de código de barras, también puede: - configurar el tamaño del código de barras.
- configurar las características de la Border.
- gestionar la orientación del código de barras.
Para imprimir el código de barras, asigne el valor del código de barras a la control Código de barras. Imprimir un código de barras en WLanguage Para imprimir un código de barras en WLanguage, debe utilizar iPrintBarCode. iPrintBarCode propone dos sintaxis: - sintaxis utilizada para imprimir un código de barras directamente (esta sintaxis no es compatible con los códigos QR):
iPrintBarCode(<Value>, <Type>, <Coordinates of rectangle>, <Characteristics>) Los parámetros son los siguientes:- el valor del código de barras. Este valor se puede imprimir debajo del código de barras.
- el tipo de código de barras a imprimir.
- las coordenadas (en píxeles) del rectángulo en el que se imprimirá el código de barras.
- las características del código de barras (si es necesario).
- sintaxis utilizada para imprimir un código de barras en una Variable de tipo CódigoDeBarras (esta sintaxis es compatible con los códigos QR):
iPrintBarCode(<BarCodes Variable>, <Coordinates of rectangle>) Todos los parámetros del código de barras a imprimir se especifican en el CódigoDeBarras Variable.
Independientemente de la sintaxis utilizada: - El código de barras se imprime en un rectángulo Invisible. Este rectángulo se utiliza para especificar la posición y el tamaño del código de barras a imprimir.
- Los códigos de barras "EAN" y "UPC" tienen una anchura y una altura proporcionales. Para ampliar estos códigos de barras, es necesario aumentar tanto la altura como la anchura.
- se debe utilizar iEndPrinting para iniciar la impresión real. Esta función debe ser la última función de impresión utilizada.
El siguiente ejemplo presenta el código de clic de un botón utilizado para imprimir un código de barras EAN 13. El valor del código de barras se recupera en la control Campo de entrada denominada "EDT_EditBC". iPrintWord("EAN 13 bar code:") iPrintBarCode(EDT_EditBC, BC_EAN13, 10, 10, 50, 100) iEndPrinting()
El siguiente ejemplo permite imprimir un código QR: MyQRCode is BarCode MyQRCode.Content = "http://www.windev.com" MyQRCode.ContentType = bcTypeText MyQRCode.TypeBarCode = BC_QRCODE iPrintBarCode(MyQRCode, 10, 20, 50, 60) iEndPrinting()
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|