| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Tony Invitado
|
Publicado: Lun 19 Ago, 2002 10:03 pm Asunto: UN PROBLEMILLA CON LA IMPRESORA |
|
|
Hola amigos:
Consigo obtener los datos de las impresoras del ordenador, Device, Port y Driver, y los pongo esos datos en un ListBox. Pero no se como seleccionarla para poder imprimir en la q yo quiero.
GRACIAS UN SALUDO |
|
| Volver arriba |
|
 |
jakemate Invitado
|
Publicado: Lun 19 Ago, 2002 11:45 pm Asunto: |
|
|
Tienes la propiedad Printers del objeto TPrinter que es un array con todas las impresoras instaladas en el sistema. Si quieres seleccionar una impresora como la predeterminada, sólo tienes que establecer la propiedad PrinterIndex según el índice que tenga en la propiedad Printers.
Por ejemplo, para seleccionar la impresora 0 harías:
Printer->PrinterIndex = 0;
Si quieres seleccionar la impresora predeterminada, debes poner el valor -1:
Printer->PrinterIndex = -1; |
|
| Volver arriba |
|
 |
tony Invitado
|
Publicado: Mar 20 Ago, 2002 12:03 am Asunto: |
|
|
y como se cual es la impresora 0 la impresora 1 y tal?
o como se declara cual es cual? |
|
| Volver arriba |
|
 |
jaquemate Invitado
|
Publicado: Jue 22 Ago, 2002 1:32 am Asunto: |
|
|
Puedes saber que impresora estas utilizando a partir de su nombre. El siguiente ejemplo, es un bucle en el que van apareciendo los nombres de todas las impresoras instaladas:
| Código: |
for (int n = 0; n < Printer()->Printers->Count; n++)
ShowMessage(Printer()->Printers->Strings[n]);
|
|
|
| Volver arriba |
|
 |
tony Invitado
|
Publicado: Jue 22 Ago, 2002 9:41 am Asunto: |
|
|
muchas gracias, ya funciona,eres una maquina. Otra pregunta estoy haciendo un programa para ciber y no se dos cosillas:
1.- Como cerrar programas externos como juegos, internet etcetera de foma automatica.
2.-Como eliminar el ctrl + alt + sup |
|
| Volver arriba |
|
 |
|