DrawBarcode

Gráficos vectoriales, códigos de barras

Descripción

Dibuja un código de barras en la página seleccionada

Para Code128, el código de barras es una combinación de los conjuntos de caracteres "B" y "C", lo que da como resultado la representación más compacta

Los códigos de barras GS1-128 (también conocidos como EAN-128) pueden dibujarse estableciendo el parámetro Barcode en 3 (Code128) y usando la cadena "[FNC1]" en el lugar apropiado. Por ejemplo:

"[FNC1]21ABC123[FNC1]2013"

El ejemplo anterior indica un número de serie (AI 21) de "ABC123" y una variante de producto (AI 20) de "13"

Sintaxis

Delphi

Function TPDFlib.DrawBarcode(Left, Top, Width, Height: Double; Const Text: WideString; Barcode, Options: Integer): Integer;

ActiveX

Function PDFlib::DrawBarcode(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Barcode As Long, Options As Long) As Long

DLL

int DLDrawBarcode(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Barcode, int Options);

Parámetros

LeftCoordenada horizontal del borde izquierdo del código de barras
TopCoordenada vertical del borde superior del código de barras
WidthAncho del código de barras Alto del código de barras
Height
TextLos datos del código de barras. El código de barras puede girarse agregando lo siguiente a la cadena de datos del código de barras: /RC = Girar en sentido horario /RA = Girar en sentido antihorario /RU = Girar 180 grados
Barcode1 = Code39 (o Code 3 de 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 de 5
OptionsCode39: 0 = Dibujo predeterminado EAN-13: 0 = Dibujar solo el código de barras 1 = Extender las barras de protección 2 = Dibujar los números legibles por personas 3 = Dibujar los números legibles por personas, con espaciador derecho Code128: 0 = Dibujo predeterminado PostNet: 0 = Dibujo predeterminado Interleaved 2 of 5: 0 = No agregar una suma de comprobación, sin barras portadoras 1 = Agregar un carácter de suma de comprobación, sin barras portadoras 2 = No agregar una suma de comprobación, dibujar barras portadoras 3 = Agregar un carácter de suma de comprobación, dibujar barras portadoras Para aplicar una reducción del 10 % del ancho de barras al código de barras, aumente el valor del parámetro Options en 10

Valores devueltos

0No se pudo dibujar el código de barras. Los parámetros Barcode u Options no son válidos
1El código de barras se dibujó correctamente