Estou fazendo um sistema para imprimir os bilhetes de loteria Lotomania, e nao tenho como imprimir o quadro referenta ao numero escolhido ( aquele que no pintamos no cartao quando vamos jogar )
alguem tem alguma ideia
Ja temtei win32prn e hbprinter ( o maximo que sai e isto "ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ ÜÜ" )
Sistema Loteria Imprimir
Moderador: Moderadores
- jairfab
- Usuário Nível 3

- Mensagens: 252
- Registrado em: 21 Mai 2007 09:43
- Localização: São Paulo, Região Leste - Suzano
Sistema Loteria Imprimir
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: Sistema Loteria Imprimir
Amiguinho,
Posta o trecho da impressão pra gente ter uma idéia.
Posta o trecho da impressão pra gente ter uma idéia.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Sistema Loteria Imprimir
Buenas,
Com a Win32Prn pode usar o exemplo abaixo:
Com a Win32Prn pode usar o exemplo abaixo:
Código: Selecionar todos
#define BLACK RGB( 0x0 ,0x0 ,0x0 )
#define BLUE RGB( 0x0 ,0x0 ,0x85 )
#define GREEN RGB( 0x0 ,0x85,0x0 )
#define CYAN RGB( 0x0 ,0x85,0x85 )
#define RED RGB( 0x85,0x0 ,0x0 )
#define MAGENTA RGB( 0x85,0x0 ,0x85 )
#define BROWN RGB( 0x85,0x85,0x0 )
#define WHITE RGB( 0xC6,0xC6,0xC6 )
***********************
Function Imprime()
***********************
local cPrinter:=GetDefaultPrinter()
#ifdef __XHARBOUR__
local oPrinter := win32prn():New(cPrinter)
#else
local oPrinter := win_prn():New(cPrinter)
#endif
oPrinter:Landscape:= .F.
oPrinter:FormType:= 9
oPrinter:Copies:=1
IF !oPrinter:Create()
MsgStop("ATENÇÃO !!! Não foi possivel Iniciar a Impressão.","Aviso do Sistema")
return NIL
else
IF !oPrinter:StartDoc("Impressao")
MsgStop("ATENÇÃO !!! Não foi possivel Iniciar a Impressão, Favor Verificar a Impressora","Aviso do Sistema")
Return NIL
endif
oPrinter:newline()
oPrinter:SetFont('Courier New',12,{1,12}, 0, .F., .F.)
oPrinter:TextOut( "TESTE DE IMPRESSÃO", .T. )
oPrinter:FillRect(2000, oPrinter:PosY+200, 3000, oPrinter:PosY+600, RED)
oPrinter:EndDoc()
oPrinter:Destroy()
ENDIF
RETURN NIL
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- jairfab
- Usuário Nível 3

- Mensagens: 252
- Registrado em: 21 Mai 2007 09:43
- Localização: São Paulo, Região Leste - Suzano
Re: Sistema Loteria Imprimir
Ok. Leonardo desta forma ja resolveu, grato, um grande abraço!
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017