Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
|
Fornece as funções para integração com as impressoras Elgin utilizando as Funções da DLL HPRT. Mais...
Funções | |
int | PrinterCreator (void *handle, const TCHAR *model) |
Printer Creator - Especifica a impressora que será usada. (A impressora deve ser especificada antes de qualquer função ser usada.) . Mais... | |
void * | PrinterCreatorS (const TCHAR *model) |
Printer Creator S - Especifica a impressora que será usada. (A impressora deve ser especificada antes de qualquer função ser usada.) . Mais... | |
int | PrinterDestroy (void *handle) |
Printer Destroy - Libera(Desfaz) a criação feita de uma impressora anteriormente. . Mais... | |
int | PortOpen (void *handle, const TCHAR *ioSettings) |
Port Open - Abre a porta de comunicação e se conecta à impressora. . Mais... | |
int | PortClose (void *handle) |
Port Close - Fecha conexão com a impressora. . Mais... | |
int | PrinterInitialize (void *handle) |
Printer Initialize - Inicialia a impressora para novas tarefas. . Mais... | |
int | CancelPrintDataInPageMode (void *handle) |
Cancel Print Data In Page Mode - Limpa Buffer em Modo Página. . Mais... | |
int | GetPrinterState (void *handle, unsigned int *printerStatus) |
Get Printer State - Solicita status da impressora em tempo real. . Mais... | |
int | CutPaper (void *handle, int cutMode, int distance) |
Cut Paper - Executa um corte parcial ou completo do papel. . Mais... | |
int | FeedLine (void *handle, int lines) |
Feed Line - Avança papel. . Mais... | |
int | OpenCashDrawer (void *handle, int pinMode, int onTime, int offTime) |
Open Cash Drawer - Abre Gaveta de Dinheiro. . Mais... | |
int | PrintText (void *handle, const TCHAR *data, int alignment, int attribute, int textSize) |
Print Text - Função para impressão de texto com atributos. . Mais... | |
int | PrintTextS (void *handle, const TCHAR *data) |
Print Text S - Função para impressão de texto. . Mais... | |
int | PrintBarCode (void *handle, int bcType, const TCHAR *bcData, int width, int height, int alignment, int hriPosition) |
Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras. Mais... | |
int | PrintSymbol (void *handle, int type, const TCHAR *data, int errLevel, int width, int height, int alignment) |
Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode. Mais... | |
int | SelectPageMode (void *handle) |
Select Page Mode - Alterna do modo padrão para modo página. Mais... | |
int | SelectPrintDirectionInPageMode (void *handle, int direction) |
Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página. . Mais... | |
int | SetAbsoluteVerticalPrintPositionInPageMode (void *handle, int position) |
Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical. Mais... | |
int | SetPrintAndReturnStandardMode (void *handle) |
Imprime Modo Pagina e Retorna ao Modo Padrão. Mais... | |
int | SetPrintAreaInPageMode (void *handle, int horizontal, int vertical, int width, int height) |
Set Print Area In Page Mode - Define o tamanho e a origem lógica da área de impressão. Mais... | |
int | PrintDataInPageMode (void *handle) |
Print Data In Page Mode - Imprime os dados no modo página e não retorna ao modo padrão. Mais... | |
int | SetAbSolutePrintPosition (void *handle, int position) |
Set Absolute Print Position - Define Posição de Impressão Horizontal. Mais... | |
int | GetCashDrawerState (void *handle, int *drawerState) |
Get Cash Drawer State - Obtém o estado atual da Gaveta de Dinheiro. Mais... | |
int | SetAlign (void *handle, int align) |
Set Align - Define a justificativa de impressão. Mais... | |
int | SetTextBold (void *handle, int bold) |
Set Text Bold - Ativa o desativa o impressão de texto em negrito. Mais... | |
int | SetTextFont (void *handle, int font) |
Set Text Font - Define tipo de fonte na impressão de texto. Mais... | |
int | SelectStandardMode (void *handle) |
Retorna do modo página para o modo padrão. Mais... | |
int | PrtPrinterCreator (void **phandle, const TCHAR *model) |
Prt Printer Creator - Especifica a impressora que será usada. (A impressora deve ser especificada antes de qualquer função ser usada.) . Mais... | |
int | PrtPrinterDestroy (void *handle) |
Prt Printer Destroy - Desconstroi a criação feita de uma impressora. . Mais... | |
int | PrtPortOpen (void *handle, const TCHAR *ioSettings) |
Prt Port Open - Abre conexão com a impressora. . Mais... | |
int | PrtPortClose (void *handle) |
Prt Port Close - Fecha conexão com a impressora. . Mais... | |
int | PrtPrinterInitialize (void *handle) |
Prt Printer Initialize - Inicialia a impressora para novas tarefas. . Mais... | |
int | PrtCheckPrinterState (void *handle, unsigned int *printerStatus) |
Prt Check Printer State - Solicita status da impressora em tempo real. . Mais... | |
int | PrtCutPaper (void *handle, int cutMode, int distance) |
Prt Cut Paper - Corta o cupom. . Mais... | |
int | PrtFeedLine (void *handle, int lines) |
Prt Feed Line - Avança papel. . Mais... | |
int | PrtOpenDrawer (void *handle, int pin, int onTime, int offTime) |
Prt Open Drawer - Abre Gaveta de Dinheiro. . Mais... | |
int | PrtGetDrawerState (void *handle, int *drawerState) |
Prt Get Drawer State - Solicita status da Gaveta de Dinheiro em tempo real. Mais... | |
int | PrtPrintText (void *handle, const TCHAR *data, int alignment, int attribute, int textSize) |
Prt Print Text - Função para impressão de texto com atributos. . Mais... | |
int | PrtPrintBarCode (void *handle, int bcType, const TCHAR *bcData, int width, int height, int alignment, int hriPosition) |
Prt Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras. Mais... | |
int | PrtPrintSymbol (void *handle, int type, const TCHAR *data, int errLevel, int width, int height, int alignment) |
Prt Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode. Mais... | |
int | PrtSelectPageMode (void *handle) |
Prt Select Page Mode - Habilita Modo Pagina. Mais... | |
int | PrtSelectStandardMode (void *handle) |
Prt Select Standard Mode - Retorna ao Modo Padrão. Mais... | |
int | PrtSelectPrintDirectionInPageMode (void *handle, int direction) |
Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página. . Mais... | |
int | PrtSetTextPosition (void *handle, int position) |
Prt Set Text Position - Define a posição do conteudo a ser impresso. Mais... | |
int | PrtSetAbsoluteVerticalPrintPositionInPageMode (void *handle, int position) |
Prt Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical. Mais... | |
int | PrtSetPrintAndReturnStandardMode (void *handle) |
Prt Set Print And Return Standard Mode - Imprime Modo Pagina e Retorna ao Modo Padrão. Mais... | |
int | PrtCancelPrintDataInPageMode (void *handle) |
Prt Cancel Print Data In PageMode - Limpa o buffer de impressão em Modo Página. Mais... | |
int | PrtSetPrintAreaInPageMode (void *handle, int horizontal, int vertical, int width, int height) |
Prt Set Print Area In Page Mode - Define Area Impressão. Mais... | |
int | PrtPrintDataInPageMode (void *handle) |
Prt Print Data In Page Mode - Imprime Modo Página. Mais... | |
int | PrtSetTextBold (void *handle, int bold) |
Prt Set Text Bold - Define negrito no conteúdo a ser impresso. Mais... | |
int | PrtSetTextFont (void *handle, int font) |
Prt Set Text Font - Define tipo de Fonte a ser impressa. Mais... | |
Fornece as funções para integração com as impressoras Elgin utilizando as Funções da DLL HPRT.
Os modelos de impressoras compativeis com estas funções são:
Impressora i7
Impressora i9
Convenções usadas nas chamadas das funções da biblioteca:
Windows
__stdcall
Linux
__cdecl
int PrinterCreator | ( | void * | handle, |
const TCHAR * | model | ||
) |
Printer Creator - Especifica a impressora que será usada.
(A impressora deve ser especificada antes de qualquer função ser usada.)
.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
model | - Parametro do tipo caracter que especifica o modelo da impressora que será utilizada. |
void * PrinterCreatorS | ( | const TCHAR * | model | ) |
Printer Creator S - Especifica a impressora que será usada.
(A impressora deve ser especificada antes de qualquer função ser usada.)
.
model | - Parametro do tipo caracter que especifica o modelo da impressora que será utilizada. |
int PrinterDestroy | ( | void * | handle | ) |
Printer Destroy - Libera(Desfaz) a criação feita de uma impressora anteriormente.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PortOpen | ( | void * | handle, |
const TCHAR * | ioSettings | ||
) |
Port Open - Abre a porta de comunicação e se conecta à impressora.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
ioSettings | - Parametro do tipo caracter responsável por definir a conexão desejada. Conforme tabela a seguir:
|
int PortClose | ( | void * | handle | ) |
Port Close - Fecha conexão com a impressora.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrinterInitialize | ( | void * | handle | ) |
Printer Initialize - Inicialia a impressora para novas tarefas.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int CancelPrintDataInPageMode | ( | void * | handle | ) |
Cancel Print Data In Page Mode - Limpa Buffer em Modo Página.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int GetPrinterState | ( | void * | handle, |
unsigned int * | printerStatus | ||
) |
Get Printer State - Solicita status da impressora em tempo real.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||
printerStatus | - Parametro do tipo ponteiro inteiro que armazenará o retorno da função. Conforme tabela a seguir:
|
int CutPaper | ( | void * | handle, |
int | cutMode, | ||
int | distance | ||
) |
Cut Paper - Executa um corte parcial ou completo do papel.
.
handle | - Parmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
cutMode | - Parametro do tipo inteiro responsável por definir o tipo de corte. Segue tabela de tipos disponiveis:
| ||||||
distance | - Indica o quanto o papel deve avançar. |
int FeedLine | ( | void * | handle, |
int | lines | ||
) |
Feed Line - Avança papel.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
lines | - Parametro do tipo numérico que indica o quanto o papel deve avançar. |
int OpenCashDrawer | ( | void * | handle, |
int | pinMode, | ||
int | onTime, | ||
int | offTime | ||
) |
Open Cash Drawer - Abre Gaveta de Dinheiro.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
pinMode | - Parametro do tipo inteiro que seleciona o pino que será acionado. Segue tabela de tipos disponiveis:
| ||||||
onTime | - Parametro do tipo inteiro que define o inicio do envio de pulso. | ||||||
offTime | - Parametro do tipo inteiro que define o fim do envio de pulso. (O offTime não deve ser menor que o parâmetro onTime.) |
int PrintText | ( | void * | handle, |
const TCHAR * | data, | ||
int | alignment, | ||
int | attribute, | ||
int | textSize | ||
) |
Print Text - Função para impressão de texto com atributos.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||
data | - Parametro do tipo caracter com a informação que será enviada ao buffer para impressão. | ||||||||||||||||||
alignment | - Parametro do tipo inteiro que defini a posição do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
attribute | - Parametro do tipo inteiro que defini as propriedades do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
textSize | - Parametro do tipo inteiro que define o tamanho e a largura da fonte a ser impressa. Para definição de largura os possíveis valores são:
|
Para definição de altura os possíveis valores são:
Valor | Posição |
---|---|
0 | Texto com Altura x 1 |
16 | Texto com Altura x 2 |
32 | Texto com Altura x 3 |
48 | Texto com Altura x 4 |
64 | Texto com Altura x 5 |
80 | Texto com Altura x 6 |
96 | Texto com Altura x 7 |
112 | Texto com Altura x 8 |
int PrintTextS | ( | void * | handle, |
const TCHAR * | data | ||
) |
Print Text S - Função para impressão de texto.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
data | - Parametro do tipo caracter com a informação que será enviada ao buffer para impressão. |
int PrintBarCode | ( | void * | handle, |
int | bcType, | ||
const TCHAR * | bcData, | ||
int | width, | ||
int | height, | ||
int | alignment, | ||
int | hriPosition | ||
) |
Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||||||||||||||||||||||||||||||||||
bcType | - Parametro do tipo inteiro que define o modelo do código de barras a ser impresso. Segue tabela de tipos disponíveis:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
bcData | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||||||||||||||||||||||||||||||||||||||||||
width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||||||||||||||||||||||||||||||||||||||||||
height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
hriPosition | - Parametro do tipo inteiro que define a posição de impressão do conteúdo do código de barras.
|
int PrintSymbol | ( | void * | handle, |
int | type, | ||
const TCHAR * | data, | ||
int | errLevel, | ||
int | width, | ||
int | height, | ||
int | alignment | ||
) |
Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||
type | - Parametro do tipo inteiro que define o modelo do QRCode a ser impresso. Segue tabela de tipos disponíveis: Valor | Modelo 101 | Padrão PDF417 102 | QRCode Simples PDF417 103 | QRCode Tipo 1 104 | QRCode Tipo 2 | ||||||||||
data | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||
errLevel | - Define o nível de correção a ser configurado para o QRCode. Conforme tabela a seguir:
| ||||||||||
width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||
height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||
alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
|
int SelectPageMode | ( | void * | handle | ) |
Select Page Mode - Alterna do modo padrão para modo página.
Deve ser utilizado para dar inicio aos trabalho em modo pagina.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int SelectPrintDirectionInPageMode | ( | void * | handle, |
int | direction | ||
) |
Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página.
.
Função do modo página utilizada para definir a direção em que serão realizada as impressões.
(Esta função só é eficaz no modo página).
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
direction | - Valor entre 0 e 3 .
|
int SetAbsoluteVerticalPrintPositionInPageMode | ( | void * | handle, |
int | position | ||
) |
Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical.
Função do modo pagina usada para definir a posição de impressão Vertical.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
position | - Define o ponto inicial Vertical.
|
int SetPrintAndReturnStandardMode | ( | void * | handle | ) |
Imprime Modo Pagina e Retorna ao Modo Padrão.
Efetiva somente no modo página.
handle | - Parmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int SetPrintAreaInPageMode | ( | void * | handle, |
int | horizontal, | ||
int | vertical, | ||
int | width, | ||
int | height | ||
) |
Set Print Area In Page Mode - Define o tamanho e a origem lógica da área de impressão.
Função do modo pagina usada para definir o tamanho da área de impressão.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
horizontal | - Define o ponto inicial horizontal
|
vertical | - Define ponto inicial na direção vertical.
|
width | - Define a dimensão na direção horizontal
|
height | Define a dimensão da direção vertical.
|
int PrintDataInPageMode | ( | void * | handle | ) |
Print Data In Page Mode - Imprime os dados no modo página e não retorna ao modo padrão.
Função que imprime em Modo Página.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int SetAbSolutePrintPosition | ( | void * | handle, |
int | position | ||
) |
Set Absolute Print Position - Define Posição de Impressão Horizontal.
Função do modo pagina usada para definir a posição de impressão Horizontal.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
position | - Define o ponto inicial horizontal
|
int GetCashDrawerState | ( | void * | handle, |
int * | drawerState | ||
) |
Get Cash Drawer State - Obtém o estado atual da Gaveta de Dinheiro.
Função responsável por pegar o status da Gaveta de Dinheiro em tempo real.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
drawerState | - Guarda o valor referente ao status da Gaveta de Dinheiro. Os possiveis valores são:
|
int SetAlign | ( | void * | handle, |
int | align | ||
) |
Set Align - Define a justificativa de impressão.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
align | - Parâmetro tipo numérico para indica a posição. Os valores possiveis são:
|
int SetTextBold | ( | void * | handle, |
int | bold | ||
) |
Set Text Bold - Ativa o desativa o impressão de texto em negrito.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
bold | - Parâmetro do tipo numérico para indicar ativação ou cancelamento do modo Negrito. Os valores possiveis são:
|
int SetTextFont | ( | void * | handle, |
int | font | ||
) |
Set Text Font - Define tipo de fonte na impressão de texto.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
font | - Parâmetro do tipo numérico que indica qual fonte será usada na impressão. Os valores possiveis são:
|
int SelectStandardMode | ( | void * | handle | ) |
Retorna do modo página para o modo padrão.
Função do modo pagina usada para Retornar ao Modo Padrão.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtPrinterCreator | ( | void ** | phandle, |
const TCHAR * | model | ||
) |
Prt Printer Creator - Especifica a impressora que será usada.
(A impressora deve ser especificada antes de qualquer função ser usada.)
.
phandle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora.
|
model | - Parametro do tipo caracter que especifica o modelo da impressora que será utilizada. |
int PrtPrinterDestroy | ( | void * | handle | ) |
Prt Printer Destroy - Desconstroi a criação feita de uma impressora.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtPortOpen | ( | void * | handle, |
const TCHAR * | ioSettings | ||
) |
Prt Port Open - Abre conexão com a impressora.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
ioSettings | - Parametro do tipo caracter responsável por definir a conexão desejada. Conforme tabela a seguir:
|
int PrtPortClose | ( | void * | handle | ) |
Prt Port Close - Fecha conexão com a impressora.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtPrinterInitialize | ( | void * | handle | ) |
Prt Printer Initialize - Inicialia a impressora para novas tarefas.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtCheckPrinterState | ( | void * | handle, |
unsigned int * | printerStatus | ||
) |
Prt Check Printer State - Solicita status da impressora em tempo real.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||
printerStatus | - Parametro do tipo ponteiro inteiro que armazenará o retorno da função. Conforme tabela a seguir:
|
int PrtCutPaper | ( | void * | handle, |
int | cutMode, | ||
int | distance | ||
) |
Prt Cut Paper - Corta o cupom.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
cutMode | - Parametro do tipo inteiro responsável por definir o tipo de corte. Segue tabela de tipos disponiveis:
| ||||||
distance | - Indica o quanto o papel deve avançar. |
int PrtFeedLine | ( | void * | handle, |
int | lines | ||
) |
Prt Feed Line - Avança papel.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
lines | - Parametro do tipo numérico que indica o quanto o papel deve avançar. |
int PrtOpenDrawer | ( | void * | handle, |
int | pin, | ||
int | onTime, | ||
int | offTime | ||
) |
Prt Open Drawer - Abre Gaveta de Dinheiro.
.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
pin | - Parametro do tipo inteiro que seleciona o pino que será acionado. Segue tabela de tipos disponiveis:
| ||||||
onTime | - Parametro do tipo inteiro que define o inicio do envio de pulso. | ||||||
offTime | - Parametro do tipo inteiro que define o fim do envio de pulso. (O offTime não deve ser menor que o parâmetro onTime.) |
int PrtGetDrawerState | ( | void * | handle, |
int * | drawerState | ||
) |
Prt Get Drawer State - Solicita status da Gaveta de Dinheiro em tempo real.
Função responsável por pegar o status da Gaveta de Dinheiro em tempo real.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
drawerState | - Guarda o valor referente ao status da Gaveta de Dinheiro. Os possiveis valores são:
|
int PrtPrintText | ( | void * | handle, |
const TCHAR * | data, | ||
int | alignment, | ||
int | attribute, | ||
int | textSize | ||
) |
Prt Print Text - Função para impressão de texto com atributos.
.
handle | - Parâmetro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||
data | - Parametro do tipo caracter com a informação que será enviada ao buffer para impressão. | ||||||||||||||||||
alignment | - Parametro do tipo inteiro que defini a posição do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
attribute | - Parametro do tipo inteiro que defini as propriedades do texto a ser impresso. Os possiveis valores são:
| ||||||||||||||||||
textSize | - Parametro do tipo inteiro que define o tamanho e a largura da fonte a ser impressa. Para definição de largura os possíveis valores são:
|
Para definição de altura os possíveis valores são:
Valor | Posição |
---|---|
0 | Texto com Altura x 1 |
16 | Texto com Altura x 2 |
32 | Texto com Altura x 3 |
48 | Texto com Altura x 4 |
64 | Texto com Altura x 5 |
80 | Texto com Altura x 6 |
96 | Texto com Altura x 7 |
112 | Texto com Altura x 8 |
int PrtPrintBarCode | ( | void * | handle, |
int | bcType, | ||
const TCHAR * | bcData, | ||
int | width, | ||
int | height, | ||
int | alignment, | ||
int | hriPosition | ||
) |
Prt Print Bar Code - Impressao de codigo barras. Realiza a impressão de código de barras.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||||||||||||||||||||||||||||||||||||||||||
bcType | - Parametro do tipo inteiro que define o modelo do código de barras a ser impresso. Segue tabela de tipos disponíveis:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
bcData | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||||||||||||||||||||||||||||||||||||||||||
width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||||||||||||||||||||||||||||||||||||||||||
height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
hriPosition | - Parametro do tipo inteiro que define a posição de impressão do conteúdo do código de barras.
|
int PrtPrintSymbol | ( | void * | handle, |
int | type, | ||
const TCHAR * | data, | ||
int | errLevel, | ||
int | width, | ||
int | height, | ||
int | alignment | ||
) |
Prt Print Symbol - Impressao de QRCode. Realiza a impressão de QRCode.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||||
type | - Parametro do tipo inteiro que define o modelo do QRCode a ser impresso. Segue tabela de tipos disponíveis: Valor | Modelo 101 | Padrão PDF417 102 | QRCode Simples PDF417 103 | QRCode Tipo 1 104 | QRCode Tipo 2 | ||||||||||
data | - Parametro do tipo caractere que deve receber as informações que compõe o código. | ||||||||||
errLevel | - Define o nível de correção a ser configurado para o QRCode. Conforme tabela a seguir:
| ||||||||||
width | - Parametro do tipo inteiro que define a largura do código de barras. Valor de 2 até 7. | ||||||||||
height | - Parametro do tipo inteiro que define a altura do código de barras. Valor de 1 até 255.
| ||||||||||
alignment | - Parametro do tipo inteiro que define a posição do Código de Barras a ser impresso. Os possiveis valores são:
|
int PrtSelectPageMode | ( | void * | handle | ) |
Prt Select Page Mode - Habilita Modo Pagina.
Deve ser utilizado para dar inicio aos trabalho em modo pagina.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtSelectStandardMode | ( | void * | handle | ) |
Prt Select Standard Mode - Retorna ao Modo Padrão.
Função do modo pagina usada para Retornar ao Modo Padrão.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtSelectPrintDirectionInPageMode | ( | void * | handle, |
int | direction | ||
) |
Select Print Direction In Page Mode - Define Direção de Impressão no Modo Página.
.
Função do modo página utilizada para definir a direção em que serão realizada as impressões.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
direction | - Valor entre 0 e 3 .
|
int PrtSetTextPosition | ( | void * | handle, |
int | position | ||
) |
Prt Set Text Position - Define a posição do conteudo a ser impresso.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||||
position | - Parametro tipo numérico para indica a posição. Os valores possiveis são:
|
int PrtSetAbsoluteVerticalPrintPositionInPageMode | ( | void * | handle, |
int | position | ||
) |
Prt Set Absolute Vertical Print Position In Page Mode - Define a Posição da Impressão Vertical.
Função do modo pagina usada para definir a posição de impressão Vertical.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
position | - Define o ponto inicial Vertical.
|
int PrtSetPrintAndReturnStandardMode | ( | void * | handle | ) |
Prt Set Print And Return Standard Mode - Imprime Modo Pagina e Retorna ao Modo Padrão.
Função do modo pagina usada para Imprimir .
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtCancelPrintDataInPageMode | ( | void * | handle | ) |
Prt Cancel Print Data In PageMode - Limpa o buffer de impressão em Modo Página.
Função do modo pagina usada para limpar o buffer de impressão.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtSetPrintAreaInPageMode | ( | void * | handle, |
int | horizontal, | ||
int | vertical, | ||
int | width, | ||
int | height | ||
) |
Prt Set Print Area In Page Mode - Define Area Impressão.
Função do modo pagina usada para definir o tamanho da área de impressão.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
horizontal | - Define o ponto inicial horizontal
|
vertical | - Define ponto inicial na direção vertical.
|
width | - Define a dimensão na direção horizontal
|
height | Define a dimensão da direção vertical.
|
int PrtPrintDataInPageMode | ( | void * | handle | ) |
Prt Print Data In Page Mode - Imprime Modo Página.
Função que imprime em Modo Página.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. |
int PrtSetTextBold | ( | void * | handle, |
int | bold | ||
) |
Prt Set Text Bold - Define negrito no conteúdo a ser impresso.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
bold | - Parametro do tipo numérico para indicar ativação ou cancelamento do modo Negrito. Os valores possiveis são:
|
int PrtSetTextFont | ( | void * | handle, |
int | font | ||
) |
Prt Set Text Font - Define tipo de Fonte a ser impressa.
handle | - Parametro do tipo ponteiro que apontará o espaço na memória referente a impressora. | ||||||
font | - Parametro do tipo numérico que indica qual fonte será usada na impressão. Os valores possiveis são:
|