Exibir caixa de seleção de impressoras do windows

19/07/2004

0

Bom dia,
alguém saberia me dizer como faço para, de dentro de uma aplicação, chamar a caixa de seleção de impressão do windows para selecionar um impressora antes de um impressão no Cristal reports ?

Obrigado.

Marcelo.


Mascotepc

Mascotepc

Responder

Posts

19/07/2004

Evandro.ogada

Amigo...se é só executar o setup

façã assim...
Na Paleta ´dialogs´
tem esses componentes..
PrintDialog1 e PrinterSetupDialog1
é só executar no evento que preferir
//comando para executar
PrintDialog1.Execute;
PrinterSetupDialog1.Execute;

Espero ter ajudado...


Responder

19/07/2004

Mascotepc

Tentei com estes componentes, só que percebi uma coisa, como estou usando Cristal Reports ( componente TCrpe) a impressão vai para a impressora setada neste componente. Ele possui um porpriedade chamada Printer.Name, e é para essa propriedade que preciso passar qual impressora desejo utilizar.

EX:
TCrpe.Printer.Name := ´Nome da Impressora´

Queria uma forma de passar este ´Nome da Impressora´ para o componente do Cristal Através de uma caixa de dialogo de impressão.

Obrigado pela ajuda.

Marcelo;


Responder

19/07/2004

Evandro.ogada

Amigo...Tente utilizar o setup ou print...deixando que o usuario selecione a impressora ...o setup traz todas as impressoras instaladas na maquina...
se deixar o componente sem o nome da impressora, ele vai usar a impressora indicada no setup...


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar