Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | bcp/bcapi016.p |
Considerações Gerais
Objetivo
Fornece as procedures que geram os caracteres para impressão do código de barra.
Funcionamento
Cada código de barra possui uma procedure própria. O nome da procedure é generate<barcode> onde barcode pode ser: EAN13, Code128A, Code128B, Code128C, EAN128A, EAN128B, EAN128C, Code39 e I2of5. A variável c-barcode recebe o tipo de código de barra que deve ser impresso, c-campo envia a informação que deve ser convertida para gerar os caracteres do código de barra e o c-barcode-chars recebe o caracteres para a geração do código de barra.
A sintaxe para executar a API em modo persistente é:
if not valid-handle(h-handle) then run bcp/bcapi016.p persistent set h-handle.
run value("generate":U + c-barcode) in h-handle (input c-campo, output c-barcode-chars).
|
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.