Pessoal, como não consegui encontrar nada na net referente a enviar ao rave qual a impressora que quero imprimir em tempo de execucao tive que fazer o seguinte. Qd crio o formulario ele define a impressora padrao no win para a que eu quero e qd fecho o formulario ele volta pra impressora que estava padrao antes.
Essa mudanca de impressora tá ok, o problema e que o rave não reconhece q a impressora que coloquei como padrao é a padrao, ele fica com a antiga. Tentei dar um aPrinter.Free, RvSystem1.SystemPrinter.Free; e nada.. ele nao reconhece q a padrao foi alterada.. Alguma dica.. Ricardo César Cardoso escreveu: > > Não mexo com o Rave, mas acredito que deva existir alguma propriedade > que aponte para um objeto TPrinter. Bastaria apontar a impressora para > este objeto: > > IMPORTANTE: supondo que essa propriedade exista e se chame Printer, vc > teria um código parecido com: > > {...} > var > aImpressora: TPrinter; > > ... > ravereport.printer := aImpressora.PrinterIndex[ x ]; > > {..} > > IMPORTANTE: não sei se o que sugeri acima existe, é de extrema > importancia verificar quais propriedades um objeto do RaveReports tem. > > Atte, > Ricardo. > > --- Em qua, 2/7/08, Maycon Sanches Amaro <[EMAIL PROTECTED] > <mailto:mayconsan%40gmail.com>> escreveu: > De: Maycon Sanches Amaro <[EMAIL PROTECTED] > <mailto:mayconsan%40gmail.com>> > Assunto: Re: RES: [delphi-br] Escolher impressora > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Data: Quarta-feira, 2 de Julho de 2008, 14:40 > > Então.. eu nao to conseguindo enviar pro rave qual a impressora, listar > > as impressoras eu consegui mas como faço pra enviar pra ele que tem que > > ser impresso na impressora selecionada? > > Pensei em setar a impressora pra padrao e quando fechar o formulário > > voltar na que tava padrao antes, é uma gambiarra, mas se eu nao > > conseguir vou ter que fazer isso mesmo. > > Grato pela atenção. > > Att. > > Maycon Sanches Amaro > > Juliano Silva - Yahoo escreveu: > > > > > > Declare no USES "Printers", coloque no formulário um componente > > > TCombobox e > > > no evento OnShow deste formulário coloque o código abaixo > > > > > > procedure TForm1.FormShow( Sender: TObject); > > > var > > > i: Integer; > > > Printer: TPrinter; > > > begin > > > Printer := TPrinter.Create; > > > try > > > for i := 0 to Printer.Printers. Count - 1 do > > > begin > > > ComboBox1.Items. Add(Printer. Printers. Strings[i] ); > > > end; > > > finally > > > Printer.free; > > > end; > > > end; > > > > > > Agora no Combobox você tem todas as impressoras instaladas, basta agora > > > selecionar uma e passar para a propriedade de impressão do > relatório... Se > > > usar a imaginação tem bastante coisas que é possível fazer... > > > > > > Juliano > > > > > > _____ > > > > > > De: [EMAIL PROTECTED] os.com.br > > > <mailto:delphi- br%40yahoogrupos .com.br> > > > [mailto:[EMAIL PROTECTED] os.com.br > > > <mailto:delphi- br%40yahoogrupos .com.br>] Em > > > nome de Maycon Sanches Amaro > > > Enviada em: quarta-feira, 2 de julho de 2008 12:50 > > > Para: [EMAIL PROTECTED] os.com.br <mailto:delphi- br%40yahoogrupos > .com.br> > > > Assunto: Re: [delphi-br] Escolher impressora > > > > > > Nicolas, fiz como vc me explicou, mas como é que eu passo pro RAVE que a > > > impressora de impressao é a 2 por exemplo?? > > > > > > Juliano os componentes TPrintDialog ou TPrintSetup estão na guia > > > Dialogs. Você tem algum exemplo de como uso eles?? PReciso enviar pro > > > rave o nome da impressora que tem que ser impressa de acordo com o > > > formulário. > > > > > > Grato pela atenção. > > > > > > Att. > > > Maycon Sanches Amaro > > > > > > Nicolas escreveu: > > > > > > > > Para isso eu utilizo a propriedade PrinterIndex do objeto Printer > > > > > > > > printer.printerinde x:=-1; // impressora padrão > > > > printer.printerinde x:=n; // onde n é o índice da impressora desejada > > > > > > > > []s > > > > > > > > alexandre > > > > > > > > ----- Original Message ----- > > > > From: Maycon Sanches Amaro > > > > To: [EMAIL PROTECTED] <mailto:delphi- br%40yahoogrupos .com.br> > > > os.com.br > > > <mailto:delphi- br%40yahoogrupos .com.br> > > > > Sent: Wednesday, July 02, 2008 8:30 AM > > > > Subject: [delphi-br] Escolher impressora > > > > > > > > Pessoal tenho duas impressoras instalados no meu micro, as duas > estão na > > > > rede tipo \\sevidor\pr001 e \\servidor\pr002. A padrão é a 001 mas > > > > dependendo do formulário preciso que seja impresso na 002. Como > faço pro > > > > delphi já enviar direto pra impressora que não é a padrao?? > > > > > > > > -- > > > > Att. > > > > Maycon Sanches Amaro > > > > > > > > ------------ --------- --------- --------- --------- --------- - > > > > > > > > No virus found in this incoming message. > > > > Checked by AVG. > > > > Version: 8.0.101 / Virus Database: 270.4.3/1529 - Release Date: > > > > 1/7/2008 19:23 > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > No virus found in this incoming message. > > > Checked by AVG. > > > Version: 8.0.101 / Virus Database: 270.4.4/1530 - Release Date: > 02/07/2008 > > > 08:05 > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a > sua cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > <http://br.new.mail.yahoo.com/addresses> > > [As partes desta mensagem que não continham texto foram removidas] > >