yasmin Posted October 25, 2006 Report Share Posted October 25, 2006 Bom dia pessoal, estou usando a Tprinter para imprimir meus relatorios na impressora matricial e gostaria de imprimi-los na lazer e jato de tinta, porem ja vi neste forum que existe problemas com relaçao a fontes, alquem poderia me esclarecer melhor o motivo desta difereça e como resolver sem muita dor de cabeça. Ficarei muito grato pela a ajuda. Marcelo FW 1.92,Clipper 5.2D,WS Quote Link to comment Share on other sites More sharing options...
yasmin Posted October 25, 2006 Author Report Share Posted October 25, 2006 Bom dia pessoal, estou usando a Tprinter para imprimir meus relatorios na impressora matricial e gostaria de imprimi-los na lazer e jato de tinta, porem ja vi neste forum que existe problemas com relaçao a fontes, alquem poderia me esclarecer melhor o motivo desta difereça e como resolver sem muita dor de cabeça. Ficarei muito grato pela a ajuda. Marcelo FW 1.92,Clipper 5.2D,WS Quote Link to comment Share on other sites More sharing options...
FGSIST Posted October 25, 2006 Report Share Posted October 25, 2006 Olá Marcelo voce pode continuar usando os mesmos relatórios tanto na matricial quanto na jato de tinta. Já no caso da laser tem que dar uma verificada no manual da mesma e fazer testes. Outra opção e dar fazer uma busca aqui no forum que alguém já postou uma dúvida sobre imprimir em impressora laser. Abraços Gilson E-mail: Fgsistem@yahoo.com.br MSN: fgsistem@hotmail.com Clipper 5.3 / Fw 2.6 / BLINKER 7.0 / WORKSHOP 4.5 / Fwh 2.6 / Harbour 0.45 / Bcc 5.6 / Ads 8.0 / PellesC / Quote Link to comment Share on other sites More sharing options...
joaosolution Posted October 25, 2006 Report Share Posted October 25, 2006 Marcelo Use definição de fontes assim DEFINE FONT oFont1 NAME "ARIAL" SIZE 0,-10 BOLD Outra dia é não usar posicionamento fixo para colunas. oPrinter:Say(nRow,500,"aaa") Eu fiz uma regra de três para calcular as colunas em função do nWidth da página assim não corro o risco de definições diferentes para cada impressora. João Bosco Clip 5.3b FW 2.6 FWH 2.6 xHarbour 99.1 WorkShop 4.5 Quote Link to comment Share on other sites More sharing options...
aferra Posted October 25, 2006 Report Share Posted October 25, 2006 Olá João, por acaso vc poderia colocar esta regra de tres para nós, isso muito interessa, pois é um problema que, não só eu como outros, ainda não resolveram... obrigado... Um Grande Abraço Alessandro F. Silvaid=blue> E-mail :aferracini@terra.com.br FW2.0d + CL53b + Blinker 7.0 + @Say @Get + CDX MSN: ferracini_silva@hotmail.com Ribeirão Preto/SP Quote Link to comment Share on other sites More sharing options...
yasmin Posted October 25, 2006 Author Report Share Posted October 25, 2006 Ola pessoal, para o que serve o nWidth que o jõa disse e dependendo do tipo de impressora o valor dele altera. Marcelo FW 1.92,Clipper 5.2D,WS Quote Link to comment Share on other sites More sharing options...
joaosolution Posted October 25, 2006 Report Share Posted October 25, 2006 Srs Comandos do Printer nWidth := oPrinter:nHorzRes() // Largura da página nHeight := oPrinter:nVertRes() // Altura da página //Definição de fontes para evitar distorção jato de tinta e lazer DEFINE FONT oFont2 NAME "ARIAL" SIZE 0,-08 oPrinter:Say( nRow, Col_PPP(100), "Texto", oFont2 ) // Efetua converção de coluna para Impressora Lazer STATIC FUNCTION Col_PPP(pColPPP) Local nColPPP nColPPP := (pColPPP*nWidth)/2350 Return nColPPP /* O valor 2350 é a largura da impressora que utilizo nos testes, desta forma padronizo todo o relatório. Quando muda-se a impressora no cliente para lazer ou jato de tinta este tamanho muda para maior ou menor, mas o posicionamento fica o mesmo. */ Att João Bosco Clip 5.3b FW 2.6 FWH 2.6 xHarbour 99.1 WorkShop 4.5 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.