Beruflich Dokumente
Kultur Dokumente
Métodos
Exemplo:
// A3
tmsprinter:setPaperSize(8)
// Carta
tmsprinter:setPaperSize(1)
SayBitmap
Sintaxe
oObj:SayBitmap ( < nLinha > , < nCol > , < cBitmap > , [ nWidth ] , [ nHeight ] ) --> NIL
Parâmetros
Argumento
Tipo
Descrição
nLinha
Numérico
Linha para impressão da imagem
nCol
Numérico
Coluna para impressão da imagem
cBitmap
Numérico
Nome da imagem (arquivo ou resource compilado no repositório)
nWidth
Numérico
Largura da imagem
nHeight
Numérico
Altura da imagem
Retorno
Tipo
Descrição
(NULO)
Retorno nulo.
Descrição
Imprime uma imagem nas coordenadas informadas pelos parametros
Para gerar um relatório gráfico em imagem, utilize a função SaveAllAsJPEG().
Exemplo:
oPrn := TMSPrinter():New()
oPrn:SaveAllAsJpeg( cStartPath + 'relatorio', 1120, 840, 140 )
oPrn:End()
Say
Sintaxe
oObj:Say ( < nRow > , < nCol > , < cText > , [ oFont ] , [ nWidth ] , [ nClrText ] , [ nBkMode ] ) -->
NIL
Parâmetros
Argumento
Tipo
Descrição
nRow
Numérico
Linha para impressão do texto
nCol
Numérico
Coluna para impressão do texto
cText
Caracter
Texto que será impresso
oFont
Objeto
Objeto da classe TFont
nWidth
Numérico
Tamanho em pixel do texto para impressão
nClrText
Numérico
Cor da fonte
nBkMode
Numérico
Cor de fundo
Retorno
Tipo
Descrição
(NULO)
Retorno nulo.
Descrição
#INCLUDE "COLORS.CH"
oprn:StartPage()
/*
#define CLR_BLACK 0 // RGB( 0, 0, 0 )
#define CLR_BLUE 8388608 // RGB( 0, 0, 128 )
#define CLR_GREEN 32768 // RGB( 0, 128, 0 )
#define CLR_CYAN 8421376 // RGB( 0, 128, 128 )
#define CLR_RED 128 // RGB( 128, 0, 0 )
#define CLR_MAGENTA 8388736 // RGB( 128, 0, 128 )
#define CLR_BROWN 32896 // RGB( 128, 128, 0 )
#define CLR_HGRAY 12632256 // RGB( 192, 192, 192 )
#define CLR_LIGHTGRAY CLR_HGRAY
*/
oprn:EndPage()
oprn:Preview()
Return