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
| Left | Coordenada horizontal del borde izquierdo del código de barras |
|---|---|
| Top | Coordenada vertical del borde superior del código de barras |
| Width | Ancho del código de barras Alto del código de barras |
| Height | |
| Text | Los 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 |
| Barcode | 1 = Code39 (o Code 3 de 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 de 5 |
| Options | Code39: 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
| 0 | No se pudo dibujar el código de barras. Los parámetros Barcode u Options no son válidos |
|---|---|
| 1 | El código de barras se dibujó correctamente |