![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
|||
|
|||
|
Bueno a lo que tu te refieres es como seleccionar otra impresora.. diferente a la que tienes por default.
este es un ejemplo de como obtienes de la impresora y de ahí la pones como predeterminada function TForm1.fSetDefaultImpresora( iNumImpresora: integer): Boolean; var iniFile : TIniFile; TempStr1,tempStr2 : string; begin Result := True; with Printer do Begin PrinterIndex := iNumImpresora; iIndexImpresora := iNumImpresora; TempStr1 := Printers[PrinterIndex]; System.Delete(TempStr1,pos('on',TempStr1),length(TempStr1)); iniFile := TIniFile.Create('WIN.INI'); Try tempStr2 := iniFile.ReadString('device',TempStr1,''); iniFile.WriteString('windows','device',TempStr1+','+tempStr2); iniFile.Free; except result := False; iniFile.Free; exit; end; end; end; donde tu index podría ser uno fijo o adaptalar a una tabla de configuracion o como lo requieras.. yo no trabajo con Rave.. utilizo aun el quick report, ojalá te sirva |
|
|
|