Win32prn para Iniciantes
Moderador: Moderadores
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
isso é verdade, tenho que manter a 0.99.6 aqui na minha máquna por causa de um sistema que se eu compilar com a 0.99.7 algumas coisas param de funcionar corretamente, e para nao ter que alterar os fnte eu refiro usar a 0.99.6 nele quando for preciso....
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Existem funções e comandos novos nas versão mais novas que não tem nas versões anteriores, mesma coisa acontece com o CLIPPER na versão 5.01 não tem DBFCDX já na 5.3 tem.Maligno escreveu:Se o XHarbour mantivesse retro-compatibilidade com as antigas versões, trocar para uma versão nova não daria qualquer problema. Exemplo: tudo o que fiz pro GCC antigo é perfeitamente compilável no GCC mais atual. Era disso que o Marcelo (Clipper) reclamava em outra thread. No que tem toda razão.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
O que você está dizendo logicamente faz todo sentido. Um recurso da versão 2, digamos, pode não existir na versão 1. É claro que vai dar problema se tentar isso.
Mas não é disso que estamos falando. Se você tem um recurso que funciona na versão 1, este mesmo recurso deveria funcionar na versão 2. Esse é o compromisso de retro-compatiblidade que parece não existir. Isso força situações como a que o Luciano comentou.
Mas não é disso que estamos falando. Se você tem um recurso que funciona na versão 1, este mesmo recurso deveria funcionar na versão 2. Esse é o compromisso de retro-compatiblidade que parece não existir. Isso força situações como a que o Luciano comentou.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
andersoncamilo
- Usuário Nível 3

- Mensagens: 103
- Registrado em: 22 Ago 2004 11:54
WIN32PRN
Boa tarde a todos,
Ao utilizarmos win32prn em nossas rotinas de impressão ele passa imprimir em todas impressoras como se fossem gráficas tando impressoras laser, jato de tinta e matricial.
Vamos a seguinte questão:
Eu tenho a rotina de impressão toda utilizando a classe win32prn, se eu precisar imprimir algo em impressoras matriciais em modo draft natural da impressora, não utilizando fonte emulando draft, teria alguma forma de se fazer isto pela win32prn?. Ou eu teria que utilizar o velho modo de impressão texto.
Obrigado
Anderson Camilo
Ao utilizarmos win32prn em nossas rotinas de impressão ele passa imprimir em todas impressoras como se fossem gráficas tando impressoras laser, jato de tinta e matricial.
Vamos a seguinte questão:
Eu tenho a rotina de impressão toda utilizando a classe win32prn, se eu precisar imprimir algo em impressoras matriciais em modo draft natural da impressora, não utilizando fonte emulando draft, teria alguma forma de se fazer isto pela win32prn?. Ou eu teria que utilizar o velho modo de impressão texto.
Obrigado
Anderson Camilo
Você como opção a função PrintFileRaw(). Dê uma bisbilhotada no help do XHarbour. Se não tiver, clique aqui e pegue.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
andersoncamilo
- Usuário Nível 3

- Mensagens: 103
- Registrado em: 22 Ago 2004 11:54
Maligno
Boa noite
Pelo o que eu entendi do PRINTFILERAW(), ele imprime um arquivo tipo TXT em impressoras instaladadas no Windows, no modo padrão da impressora, eu não consegui ver como compatibilizar a rotina de impressão utilizando win32prn e o PRINTFILERAW(), a não ser que tenha alguma configuração no win32prn para gerar um arquivo txt. que acho não ser o caso.
A maneira que pensei para fazer isto seria uma rotina para impressoras gráficas utilizando o win32prn e outra para as impressoras matricias utilizando o metodo padrão de impressão do Xbase, mas seria exatamente isto que gostaria de evitar, ter duas rotinas para fazer a mesma coisa.
Obrigado
Anderson Camilo
Boa noite
Pelo o que eu entendi do PRINTFILERAW(), ele imprime um arquivo tipo TXT em impressoras instaladadas no Windows, no modo padrão da impressora, eu não consegui ver como compatibilizar a rotina de impressão utilizando win32prn e o PRINTFILERAW(), a não ser que tenha alguma configuração no win32prn para gerar um arquivo txt. que acho não ser o caso.
A maneira que pensei para fazer isto seria uma rotina para impressoras gráficas utilizando o win32prn e outra para as impressoras matricias utilizando o metodo padrão de impressão do Xbase, mas seria exatamente isto que gostaria de evitar, ter duas rotinas para fazer a mesma coisa.
Obrigado
Anderson Camilo
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
amigo,
imprime seu relatorio para txt (set printer to nome_do_txt) e depois trata esse txt usando a win32prn ou diretamente via a funcao mencionada acima
funciona que é uma beleza
imprime seu relatorio para txt (set printer to nome_do_txt) e depois trata esse txt usando a win32prn ou diretamente via a funcao mencionada acima
funciona que é uma beleza
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
-
andersoncamilo
- Usuário Nível 3

- Mensagens: 103
- Registrado em: 22 Ago 2004 11:54


