Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

Как узнать количество страниц, печатаемых на принтере   Найти похожие ветки 

 
alexproger   (2002-03-03 01:21) [0]

Народ усем привет!

Туева возникла одна проблема - необходимо (программным образом разумеется), узнать количество страниц посланного на принтер задания. Проще говоря - узнать цифру в четвёртом столбце окна заданий печати притера в Windows. В Helpe и MSDN есть такая функция GetJob - там вроде бы есть на это дело намёк, но как юзать эту функцию - непонятно. Помогите, плиз


 
VuDZ   (2002-03-03 21:37) [1]

GetJob()
....
структура
JOB_INFO_2
....
TotalPages
Specifies the number of pages required for the job. This value may be zero if the print job does not contain page delimiting information.


 
alexproger   (2002-03-16 10:08) [2]

Я же говорю - как юзать. Там есть ещё одна функция OpenPrinter().Для того, чтобы получить инфорацию о принтере, но при этом ничего не печатать - можно ли перед вызовом GetJob вызвать её?


 
VuDZ   (2002-03-16 12:21) [3]

GetJob
The GetJob function retrieves information about a specified print job.

hPrinter
[in] Handle to the printer for which the print-job data is retrieved. Use the OpenPrinter or AddPrinter function to retrieve a printer handle.

если уж нет MSDN на дисках -
1. http://search.microsoft.com/default.asp?qu=GetJob&boolean=ALL&nq=NEW&so=RECCNT&p=1&ig=01&i=00&i=01&i=02&i=03&i=04&i=05&i=06&i=07&i=08&i=09&i=10&i=11&i=12&i=13&i=14&i=15&i=16&i=17&i=18&i=19&i=20&i=21&i=22&i=23&i=24&i=25&i=26&i=27&i=28&i=29&i=30&i=31&i=32&i=33&i=34&i=35&i=36&i=37&i=38&i=39&i=40&i=41&i=42&i=43&i=44&i=45&i=46&i=47&i=48&i=49&i=50&i=51&siteid=us/dev

2. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmeother/printer_0r3l.asp


 
alexproger   (2002-03-16 20:25) [4]

Насколько я понял из этих пояснений - необходимо вызывать OpenPrinter а затем GetJob


 
VuDZ   (2002-03-16 23:31) [5]

да



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
3-49857
Nestor
2002-04-13 22:35
2002.05.16
Настройка Oracle 8.0.5. Help!!!!


1-49971
Anar
2002-04-30 08:42
2002.05.16
RichEdit


1-50012
kopachev
2002-04-29 11:28
2002.05.16
Подскажите по TAdvStringGrid фирмы TMS Software


3-49849
emice
2002-04-19 02:23
2002.05.16
БД без db компонентов Помогите пожалуйста


14-50083
HI
2002-04-04 06:41
2002.05.16
Gospoda programisti,pomogite jenjine(SOVETOM!:)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский