Re[2]: Определение количества страниц в печатаемом задании
От: storm  
Дата: 14.10.02 20:09
Оценка:
Здравствуйте Patalog, Вы писали:


S>>Здравствуйте!

S>>как можно определить кол-во страниц в отправляемом на принтер задании?
S>>можно ли получить/изменить значения поля спулера "Pages"?
S>>заранее спасибо.

P>Получить можно. Посмотри на GetJob (EnumJobs). Насчет изменить — х3. ИМХО весьма проблематично, напрашивается вариант с перехватом функций, но... Оно тебе надо?


да я смотрел. даже функцию, отсюда использовать пробовал
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q158828
в консольном приложении все работает замечательно.
но как только я пытаюсь определить кол-во страниц в своем порт-мониторе, она возвращает неверное кол-во страниц.
или я где-то туплю, или что-то глючит

по поводу изменить значение.
----------------------------
мне нужно отображать действительное состояние процесса печати задания.
т.е. если напечатано две страницы из четырех, то спулер должен в поле pages отобразить "2/4".
или второй вариант отображать только общее кол-во страниц в задании ("4").

Any idea?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.