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
| Left | Coordenada horizontal del borde izquierdo del código de barras |
|---|---|
| Top | Coordenada vertical del borde superior del código de barras |
| Width | Anchura del código de barras Altura del código de barras |
| Height | |
| Text | Los 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 |
| Barcode | 1 = Code39 (o Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 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
| 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 |