Fórum Imagem prévia da impressão... #287382
07/07/2005
0
Durante muito tempo tenho ouvido falar na maravilha dos componentes de impressão. Um dos que mais usei foi o PrintFast, e realmente ele fazia maravilhas até que dava um pau na aplicação e ele criava um backup cheio de coisas que não resolviam nada.
Com o tempo, vi que era mais fácil eu desenvolver o relatório escrevendo diretamente para a impressora e usando um RichEdit para mostrar o que seria uma prévia da impressão.
Como com a instalação de novos componentes acabam por aumentar ainda mais (na maioria das vezes) o tamanho da aplicação (e muito mais do que seria aceitável pela funcionalidade do componente), eu estou aqui interessado em fazer algumas perguntas:
1 - Alguém já conseguiu executar o processo de enviar o que seria impresso na impressora e obter a imagem da impressão antes de imprimir? - Deixe-me explicar melhor. Quando você envia algo para impressora, geralmente é criado uma imagem pelo Windows do que será impresso. Inclusive no livro do Charles Petzold ele fala disso. Porém não tenho a mínima idéia de como poder capturar essa imagem para apresentá-la para o meu cliente. Alguém saberia como fazer isso?
2 - Eu estou desenvolvendo recentemente uma aplicação, o problema é já tenho seis clientes interessados nela, cada um tem uma impressora diferente (2 tem lazers, 1 tem LX 300, 1 tem LX 800, 1 tem uma Citzen e outro uma Epson de 130 colunas toda poderosa *não lembro o modelo*)
Cada uma com recursos e potencialidades diferentes. A pergunta que eu gostaria de fazer aqui seria. Como posso fazer com que dentro das capacidades de cada impressora eu pudesse configurar cada relatório com os recursos de cada impressora. Atendendo tanto lazers, Jato de Tinta e Matriciais (principalmente as matriciais)?
Valeu e agradeço anteriormente a todas as luzer que puderem ser lançadas.
Eixo X -|-
Com o tempo, vi que era mais fácil eu desenvolver o relatório escrevendo diretamente para a impressora e usando um RichEdit para mostrar o que seria uma prévia da impressão.
Como com a instalação de novos componentes acabam por aumentar ainda mais (na maioria das vezes) o tamanho da aplicação (e muito mais do que seria aceitável pela funcionalidade do componente), eu estou aqui interessado em fazer algumas perguntas:
1 - Alguém já conseguiu executar o processo de enviar o que seria impresso na impressora e obter a imagem da impressão antes de imprimir? - Deixe-me explicar melhor. Quando você envia algo para impressora, geralmente é criado uma imagem pelo Windows do que será impresso. Inclusive no livro do Charles Petzold ele fala disso. Porém não tenho a mínima idéia de como poder capturar essa imagem para apresentá-la para o meu cliente. Alguém saberia como fazer isso?
2 - Eu estou desenvolvendo recentemente uma aplicação, o problema é já tenho seis clientes interessados nela, cada um tem uma impressora diferente (2 tem lazers, 1 tem LX 300, 1 tem LX 800, 1 tem uma Citzen e outro uma Epson de 130 colunas toda poderosa *não lembro o modelo*)
Cada uma com recursos e potencialidades diferentes. A pergunta que eu gostaria de fazer aqui seria. Como posso fazer com que dentro das capacidades de cada impressora eu pudesse configurar cada relatório com os recursos de cada impressora. Atendendo tanto lazers, Jato de Tinta e Matriciais (principalmente as matriciais)?
Valeu e agradeço anteriormente a todas as luzer que puderem ser lançadas.
Eixo X -|-
Eixox
Curtir tópico
+ 0
Responder
Posts
11/07/2005
Eixox
SOBE
Responder
Gostei + 0
12/07/2005
Beppe
1 - Imagem da impressão? Para matriciais? Acho que não, matriciais não operam assim,elas reconhecem comandos, e é isso que o Windows precisa enviar. Posso estar errado, mas acho que é assim.
2 - http://forum.clubedelphi.net/viewtopic.php?t=43101
2 - http://forum.clubedelphi.net/viewtopic.php?t=43101
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)