Selecionar a impressora q desejo imprimir no rave report
Boa Tarde Amigos!!!!
Goataria de saber como faço para selecionar a impressora q desejo imprimir no rave report, é q relatórios normais quero usar uma jato de tinta só q a nota fiscal quero q saia numa matricial, alguém tem uma dica?
Obrigado!!!
Rogério Martins
Goataria de saber como faço para selecionar a impressora q desejo imprimir no rave report, é q relatórios normais quero usar uma jato de tinta só q a nota fiscal quero q saia numa matricial, alguém tem uma dica?
Obrigado!!!
Rogério Martins
Rogsystem
Curtidas 0
Respostas
Fred
17/03/2005
na Tela de OutPut Options aquela que aparece ante de visualizar o relatorio tem a opção de Setup pra escolher a impressora!!
ou vc quer que o usuario nao precise escolher!! pq o rave usa a que esta padrao no windows!!
Esclarece ae!
ou vc quer que o usuario nao precise escolher!! pq o rave usa a que esta padrao no windows!!
Esclarece ae!
GOSTEI 0
Rogsystem
17/03/2005
eu quero q o usuario não tenha q escolher, na verdade aquela tela q aparece o setup eu desabilitei
GOSTEI 0
Rômulo Barros
17/03/2005
[color=red:c172149c72][u:c172149c72][b:c172149c72]Alterando a impressora padrão do Windows;[/b:c172149c72][/u:c172149c72][/color:c172149c72]
_____________________________________________
[b:c172149c72][color=blue:c172149c72]Utilize a Ferramenta de Pesquisa do Fórum[/color:c172149c72][/b:c172149c72]
Pesquisar pelos termos
_____________________________________________
[b:c172149c72]Veja como[url=http://forum.clubedelphi.net/viewtopic.php?t=16976] OBTER RESPOSTAR RÁPIDAS[/url][/b:c172149c72]
[b:c172149c72]Veja as novas [url=http://forum.clubedelphi.net/viewtopic.php?t=59817]MUDANÇAS NA ESTRUTURA[/url] do site[/b:c172149c72]
[b:c172149c72]Leia sempre as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]REGRAS DE CONDUTA[/url][/b:c172149c72]
procedure SetDefaultPrinter; var Device : array[0..cchDeviceName] of char; Driver : array[0..MAX_PATH] of char; DriverPort : string; Port : array[0..MAX_PATH] of char; hDMode : THandle; s : array[0..64] of char; WinIni : TIniFile; WinIniFileName : array[0..MAX_PATH] of char; begin if PrinterSetupDialog.Execute then begin Printer.GetPrinter(@Device, @Driver, @Port, hDMode); // For some reason "Driver" is never defined here by GetPrinter. // Let´s get "Driver,Port" from the Win.INI file "Devices" section GetWindowsDirectory(WinIniFileName, SizeOf(WinIniFileName)); StrCat(WinIniFileName, ´\win.ini´); WinIni := TIniFile.Create(WinIniFileName); try // Lookup Driver,Port in INI file "Devices" section DriverPort := WinIni.ReadString(´devices´, Device, ´´); // Update INI "Windows" section -- this is the Windows defaultprinter WinIni.WriteString(´windows´, ´device´, Device + ´,´ + DriverPort) finally WinIni.Free end; // Flush INI cache WritePrivateProfileString(NIL, NIL, NIL, WinIniFileName); // Broadcast system wide message about win.ini change s := ´windows´; SendMessage(HWND_BROADCAST, WM_WININICHANGE,0, Cardinal(@s)); end; end;
_____________________________________________
[b:c172149c72][color=blue:c172149c72]Utilize a Ferramenta de Pesquisa do Fórum[/color:c172149c72][/b:c172149c72]
Pesquisar pelos termos
_____________________________________________
[b:c172149c72]Veja como[url=http://forum.clubedelphi.net/viewtopic.php?t=16976] OBTER RESPOSTAR RÁPIDAS[/url][/b:c172149c72]
[b:c172149c72]Veja as novas [url=http://forum.clubedelphi.net/viewtopic.php?t=59817]MUDANÇAS NA ESTRUTURA[/url] do site[/b:c172149c72]
[b:c172149c72]Leia sempre as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]REGRAS DE CONDUTA[/url][/b:c172149c72]
GOSTEI 0
Fred
17/03/2005
Não sei se no caso dele funcionaria Undeclared Identifier!! Porque se nao me engano o Rave le a impressora padrao quando o programa eh executado, e mesmo mudando a impressora padrao do windows, soh teria efeito na proxima execução do programa!!! Pelo menos eu mudei um dia e foi o que aconteceu!! mudei pelo windows mesmo!!
GOSTEI 0
Rogsystem
17/03/2005
realmente mudar a impressora padrao não funciona, pq assim eu teria q fechar o sistema e abrir novamente
GOSTEI 0