Data de postagem: Jun 11, 2010 5:48:42 PM
Na partir da versão 9.1.1.1 é possível gerar códigos de barras no iEngine através de API.
Nas versões anteriores o código de barras era gerado através de uma requisição HTTP feita ao iEngine.
Nas versões antigas deve ser utilizada a URL: http://<endereço do iEngine>/createBarCode. Os parâmetros de geração do código de barras através de URL são:
code - Número do código de barras.
type - Tipo do código de barras. Os possíveis tipos são:
ean13
ean8
2_5_interleaved
2_5_industrial
2_5_matrix
39
39extended
128a
128b
128c
93
93extended
msi
postnet
codabar
upc_a
upc_e0
upc_e1
upc_supp2
upc_supp5
ean128a
ean128b
ean128c
angle - Ângulo da disposição do código de barras;
showText - Indica qual o tipo de texto do código de barras. Pode ser:
none - Sem texto(padrão)
code - Deve aparecer o número do código de barras;
type - Deve aparecer o tipo do código de barras;
both - Deve aparecer o nome e o tipo do código de barras;
height - Altura do código de barras;
ratio - Disponível apenas na versão 9.1.1.x. Serve, junto como modul, para definir a largura do código de barras.
modul - Disponível apenas na versão 9.1.1.x. Serve, junto como ratio, para definir a largura do código de barras.
Exemplo de uso da URL para gerar um código de barras: https://scrum.bematech.com//createBarcode?code=123456789&type=93extended
A partir da verão 9.1.1.x já existe uma API para geração de código de barras através de script. O protótipo responsável é o Barcode. Segue abaixo alguns exemplos do uso:
Gerando um arquivo JPEG com o código de barras:
var barcode = new Barcode( "123456789", Barcode.CODE_2_5_INTERLEAVED )
File.fileFromString( "C:\\barcode.jpg", barcode.jpegImage )
Gerando o código de barras em Base64:
var barcode = new Barcode( "123456789", Barcode.CODE_2_5_INTERLEAVED )
Base64.encode( barcode.jpegImage, true )