DrawBarcode
Gráficos vetoriais, Códigos de barras
Descrição
Desenha um código de barras na página selecionada
Para Code128, o código de barras é uma combinação dos conjuntos de caracteres "B" e "C", resultando na representação mais compacta
Códigos de barras GS1-128 (também conhecidos como EAN-128) podem ser desenhados definindo o parâmetro Barcode como 3 (Code128) e usando a string "[FNC1]" no lugar apropriado. Por exemplo:
"[FNC1]21ABC123[FNC1]2013"
O exemplo anterior indica um número de série (AI 21) "ABC123" e uma variante de produto (AI 20) "13"
Sintaxe
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 da borda esquerda do código de barras |
|---|---|
| Top | Coordenada vertical da borda superior do código de barras |
| Width | Largura do código de barras. Altura do código de barras |
| Height | |
| Text | Os dados do código de barras. O código pode ser girado anexando o seguinte à string de dados: /RC = Girar no sentido horário /RA = Girar no sentido anti-horário /RU = Girar 180 graus |
| Barcode | 1 = Code39 (or Code 3 of 9) 2 = EAN-13 3 = Code128 4 = PostNet 5 = Interleaved 2 of 5 |
| Options | Code39: 0 = Desenho padrão EAN-13: 0 = Desenhar apenas o código de barras 1 = Estender as guard bars 2 = Desenhar os números legíveis 3 = Desenhar os números legíveis, com espaçador à direita Code128: 0 = Desenho padrão PostNet: 0 = Desenho padrão Interleaved 2 of 5: 0 = Não adicionar checksum, sem bearer bars 1 = Adicionar um caractere de checksum, sem bearer bars 2 = Não adicionar checksum, desenhar bearer bars 3 = Adicionar um caractere de checksum, desenhar bearer bars Para reduzir em 10% a largura das barras do código de barras, aumente o valor do parâmetro Options em 10 |
Valores retornados
| 0 | O código de barras não pôde ser desenhado. Invalid Barcode or Options parameters. |
|---|---|
| 1 | O código de barras foi desenhado com sucesso |