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 combina los juegos de caracteres "B" y "C" para obtener 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 utilizando la cadena "[FNC1]" en el lugar correspondiente. 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
WidthAnchura del código de barras Altura del código de barras
Height
TextLos datos del código de barras. Puede girarlo anexando lo siguiente a la cadena de datos: /RC = Girar en sentido horario /RA = Girar en sentido antihorario /RU = Girar 180 grados
Barcode1 = Code39 (o Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5
OptionsCode39: 0 predeterminado EAN-13: 0 solo barras 1 guardas 2 números 3 números y separador Code128/PostNet: 0 predeterminado Interleaved 2 of 5: 0 sin suma ni barras portadoras 1 suma 2 barras 3 ambas Para reducir 10 % la anchura, aumente 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