evandro Posted February 22, 2011 Report Share Posted February 22, 2011 Olá, Uso a classe TWord para gerar documentos. Aà preciso alterar a impressora. Chamo PrinterSetup() e em seguida a função de impressão. Só que não obedece à alteração de impressora feito no PrinterSetup(). O que preciso fazer para que funcione adequadamente? []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 9.01+PellesC+MyMake+xHarbour.org 1.00+SqlLib Quote Link to comment Share on other sites More sharing options...
evandro Posted February 22, 2011 Author Report Share Posted February 22, 2011 Olá, Uso a classe TWord para gerar documentos. Aà preciso alterar a impressora. Chamo PrinterSetup() e em seguida a função de impressão. Só que não obedece à alteração de impressora feito no PrinterSetup(). O que preciso fazer para que funcione adequadamente? []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 9.01+PellesC+MyMake+xHarbour.org 1.00+SqlLib Quote Link to comment Share on other sites More sharing options...
Luisão Posted February 22, 2011 Report Share Posted February 22, 2011 Evandro, tente assim cPrn:= PrnGetName() oPrinter:cModel:= cPrnid=code>id=code>Veja se dá certo Luis Fernando Jr. (Luisão) Leme/SP -- FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY juninho.luisao@gmail.com juninho_luisao@hotmail.com Skype luis.fernando.jr Quote Link to comment Share on other sites More sharing options...
evandro Posted February 22, 2011 Author Report Share Posted February 22, 2011 Olá, Provavelmente dará certo junto à TPrinter. Só que na TWord não tem como identificar cModel. Dá erro. []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 9.01+PellesC+MyMake+xHarbour.org 1.00+SqlLib Quote Link to comment Share on other sites More sharing options...
elitenet Posted February 22, 2011 Report Share Posted February 22, 2011 Evandro Faça o seguinte e veja se funciona: PrinterInit() PrinterSetup() Obs: Só inicialize a classe Tword após a PrinterSetup!... FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE Editado por - elitenet on 22/02/2011 18:53:10 Quote Link to comment Share on other sites More sharing options...
Theotokos Posted February 22, 2011 Report Share Posted February 22, 2011 Faço assim e funciona: If GetPrintDc( ) <> 0 *** Executo as rotina do TWord aqui *** End Em Cristo! Rone - Itajubá(MG)id=red> xHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 7.12 + xDevStudio A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2)id=blue> Quote Link to comment Share on other sites More sharing options...
evandro Posted February 23, 2011 Author Report Share Posted February 23, 2011 Olá, Nada. Nenhuma das duas soluções funcionou. Será se a classe só envia para a impressora padrão? []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 9.01+PellesC+MyMake+xHarbour.org 1.00+SqlLib Quote Link to comment Share on other sites More sharing options...
Luisão Posted February 23, 2011 Report Share Posted February 23, 2011 Será que isso daria certo ? PrinterSetup() // Escolhe a nova cPrn:= PrnGetName() // Pega o nome da nova SetPrintDefault(cPrn) // Seta a nova como padrão // IMPRESSÃO SetPrintDefault(cPadrao) // Seta a padrão antiga como padrãoid=code>id=code> Luis Fernando Jr. (Luisão) Leme/SP -- FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY juninho.luisao@gmail.com juninho_luisao@hotmail.com Skype luis.fernando.jr Quote Link to comment Share on other sites More sharing options...
evandro Posted February 23, 2011 Author Report Share Posted February 23, 2011 Olá, Perfeito. Valeu Luis. Muito obrigado. []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 9.01+PellesC+MyMake+xHarbour.org 1.00+SqlLib Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.