win_prn, ajuda com código

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

win_prn, ajuda com código

Mensagem por leandrolinauer »

Bom dia Jairo.
Grato pela ajuda.

Quanto ao função WIN_PRN, eu uso ela na substituição da WIN32PRN do xHARBOUR, porque no HARBOUR tem que trocar varias funções utilizadas para impressão por novas.

Sem a Win_prn, o metodo não é criado.
Arrumei a ordem como você me passou e vou testar para ver se para de dar o problema.
ficou assim:

Código: Selecionar todos


// .....códigos

oPrinter:=Win_prn():New(cPrinter) //tem que colocar porque senão não cria o método, pode usar assim ou 
//oPrinter:=Win_prn() //cria o método
//oPrinter:=New(cPrinter)  //pega a escolhida

If oPrinter:create()
   oPrinter:Landscape:=If(aPo=="H",.T.,.F.)  //VERTICAL=.F.  // HORIZONTAL=.T.
   oPrinter:FormType :=1 
   oPrinter:Copies   :=1
   oPrinter:CharSet(255)
   oPrinter:SetPrintQuality(1) 

   oPrinter:StartDoc()
   oPrinter:SetFont("LUCIDA CONSOLE",12,{aIA,aIL},700,.F.,.F.)

//restante do código .....

Grato por enquanto, testarei com a nova ordem passando para baixo do CREATE e ver se para de evaporar as impressões.
Grato
:-Y :xau
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

win_prn, ajuda com código

Mensagem por Jairo Maia »

Olá Leandro,
leandrolinauer escreveu:Sem a Win_prn, o metodo não é criado.
Verdade. Esqueci de alterar a linha do método :New().
leandrolinauer escreveu:Arrumei a ordem como você me passou e vou testar para ver se para de dar o problema.
Ok. Vamos ver se resolve, porque aparentemente não há nada errado com a função.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Responder