Здравствуйте 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?