Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Saber Numero de Copias (https://www.clubdelphi.com/foros/showthread.php?t=61019)

haffito 22-10-2008 14:51:06

Saber Numero de Copias
 
Estoy haciendo un pequeño programa que funciona de la siguiente manera

1. El programa esta corriendo siempre como un servicio.
2. El programa detecta cuando envio a imprimir desde cualquier programa
(Word, Excel, Fotoshop, etc)
3. y captura los datos que me envia el job del winspool estos son (nombre del documento, nombre de la impresora, numero de hojas)

hasta esta parte no hay ningun problema.
el problema es que necesito saber el numero de hojas reales que estoy enviando a imprimir del programa externo (Word, Excel, Fotoshop, etc),

se cuantas hojas voy a imprimir solo si el documento que envio es de solo una copia, pero cuando envio mas de una copia, obtengo los mismos datos como si el job fuera de una sola copia.

Necesito saber el numero de copias que envio a imprimir y creo que el winspool no lo da. Si no se puede obteber el numero de copias, necesito bloquear el campo donde el usuario pone la cantidad de copias en el programa externo cuando envia a imprimir

si alguien ya lo ah hecho le pido su ayuda

Porfavor!!!!

haffito 05-11-2008 21:52:30

devmode.dmCopies;

aunque no funciona del todo bien ya que Word 2003 tiene problemas al igual no actualiza, el Word 2003 con sp3 de office funciona pero a medias el word 2007 tambien funciona a medias.


La franja horaria es GMT +2. Ahora son las 03:58:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi