Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin

Fornece funções para gerar textos na etiqueta. Mais...

Funções

int GerarTexto (int rotacao, int fonte, int multH, int multV, int coordY, int coordX, const char *texto)
 Gera um texto na etiqueta usando as fontes alfanuméricas. Mais...
 
int GerarTextoASD (int rotacao, int tamanho, int multH, int multV, int coordY, int coordX, const char *texto)
 Gera um texto na etiqueta usando as fontes Smooth ASD. Mais...
 
int GerarTextoCourier (int rotacao, int symbol, int multH, int multV, int coordY, int coordX, const char *texto)
 Gera um texto na etiqueta usando as fontes Courier. Mais...
 

Descrição detalhada

Fornece funções para gerar textos na etiqueta.

Convenções usadas nas chamadas das funções da biblioteca:
Windows

‍__stdcall

Linux

‍__cdecl

Funções

◆ GerarTexto()

int GerarTexto ( int  rotacao,
int  fonte,
int  multH,
int  multV,
int  coordY,
int  coordX,
const char *  texto 
)

Gera um texto na etiqueta usando as fontes alfanuméricas.

Parâmetros
rotacao- Parâmetro do tipo numérico que define a rotação do texto em relação ao plano da etiqueta.

Valores válidos:
Valor Rotação
1 Retrato
2 Paisagem reversa
3 Retrato reverso
4 Paisagem

fonte- Parâmetro do tipo numérico que define a fonte do texto.

Valores válidos:
Valor Fonte
0 ASCII Character Set
1 ASCII+Extension Character Set
2 ASCII+Extension Character Set
3 Alphanumeric Uppercase
4 Alphanumeric Uppercase
5 Alphanumeric Uppercase
6 Alphanumeric Uppercase
7 OCR-A
8 OCR-B

multH- Parâmetro do tipo numérico que define a multiplicação horizontal (largura) da fonte.

Valores válidos:

‍Números entre 0 e 24 (0, 1, 2, ..., 24).


multV- Parâmetro do tipo numérico que define a multiplicação vertical (altura) da fonte.

Valores válidos:

‍Números entre 0 e 24 (0, 1, 2, ..., 24).


coordY- Parâmetro do tipo numérico que define a coordenada Y de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo y (no plano da etiqueta) o texto será impresso.

Valores válidos:

‍Números entre 0 e 9999 (0, 1, 2, ..., 9999).


Exemplos:
Valor Coord. Y (métrico) Coord. Y (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

coordX- Parâmetro do tipo numérico que define a coordenada X de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo x (no plano da etiqueta) o texto será impresso.

Valores válidos:

‍Números entre 0 e 9999 (0, 1, 2, ..., 9999).


Exemplos:
Valor Coord. X (métrico) Coord. X (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

texto- Parâmetro do tipo caractere que define o texto a ser impresso.

Valores válidos:

‍Qualquer string de dados imprimíveis; máximo de 255 caracteres.


Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.

◆ GerarTextoASD()

int GerarTextoASD ( int  rotacao,
int  tamanho,
int  multH,
int  multV,
int  coordY,
int  coordX,
const char *  texto 
)

Gera um texto na etiqueta usando as fontes Smooth ASD.

Parâmetros
rotacao- Parâmetro do tipo numérico que define a rotação do texto em relação ao plano da etiqueta.

Valores válidos:
Valor Rotação
1 Retrato
2 Paisagem reversa
3 Retrato reverso
4 Paisagem

tamanho- Parâmetro do tipo numérico que define o tamanho da fonte.

Valores válidos:
Valor Tamanho
0 4 pontos
1 6 pontos
2 8 pontos
3 10 pontos
4 12 pontos
5 14 pontos
6 18 pontos

multH- Parâmetro do tipo numérico que define a multiplicação horizontal (largura) da fonte.

Valores válidos:

‍Números entre 0 e 24 (0, 1, 2, ..., 24).


multV- Parâmetro do tipo numérico que define a multiplicação vertical (altura) da fonte.

Valores válidos:

‍Números entre 0 e 24 (0, 1, 2, ..., 24).


coordY- Parâmetro do tipo numérico que define a coordenada Y de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo y (no plano da etiqueta) o texto será impresso.

Valores válidos:

‍Números entre 0 e 9999 (0, 1, 2, ..., 9999).


Exemplos:
Valor Coord. Y (métrico) Coord. Y (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

coordX- Parâmetro do tipo numérico que define a coordenada X de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo x (no plano da etiqueta) o texto será impresso.

Valores válidos:

‍Números entre 0 e 9999 (0, 1, 2, ..., 9999).


Exemplos:
Valor Coord. X (métrico) Coord. X (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

texto- Parâmetro do tipo caractere que define o texto a ser impresso.

Valores válidos:

‍Qualquer string de dados imprimíveis; máximo de 255 caracteres.


Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.

◆ GerarTextoCourier()

int GerarTextoCourier ( int  rotacao,
int  symbol,
int  multH,
int  multV,
int  coordY,
int  coordX,
const char *  texto 
)

Gera um texto na etiqueta usando as fontes Courier.

Parâmetros
rotacao- Parâmetro do tipo numérico que define a rotação do texto em relação ao plano da etiqueta.

Valores válidos:
Valor Rotação
1 Retrato
2 Paisagem reversa
3 Retrato reverso
4 Paisagem

symbol- Parâmetro do tipo numérico que define o symbol set.

Valores válidos:
Valor Symbol
0 Roman-8
1 ECMA-94
2 PC set
3 PC set A
4 PC set B
5 Legal
6 Greek
7 Russian

multH- Parâmetro do tipo numérico que define a multiplicação horizontal (largura) da fonte.

Valores válidos:

‍Números entre 0 e 24 (0, 1, 2, ..., 24).


multV- Parâmetro do tipo numérico que define a multiplicação vertical (altura) da fonte.

Valores válidos:

‍Números entre 0 e 24 (0, 1, 2, ..., 24).


coordY- Parâmetro do tipo numérico que define a coordenada Y de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo y (no plano da etiqueta) o texto será impresso.

Valores válidos:

‍Números entre 0 e 9999 (0, 1, 2, ..., 9999).


Exemplos:
Valor Coord. Y (métrico) Coord. Y (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

coordX- Parâmetro do tipo numérico que define a coordenada X de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo x (no plano da etiqueta) o texto será impresso.

Valores válidos:

‍Números entre 0 e 9999 (0, 1, 2, ..., 9999).


Exemplos:
Valor Coord. X (métrico) Coord. X (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

texto- Parâmetro do tipo caractere que define o texto a ser impresso.

Valores válidos:

‍Qualquer string de dados imprimíveis; máximo de 255 caracteres.


Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.