Главная страница
    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-49855
Roman_tutov
2002-04-19 11:27
2002.05.16
IB и русский язык


1-49943
Man-In-Red
2002-05-03 22:50
2002.05.16
Как программно проверить formы?


3-49817
VAleksey
2002-04-18 09:24
2002.05.16
Database1.DataSets


3-49837
AFROLOV
2002-04-18 18:02
2002.05.16
А в чем разница между ExeсSQL и Open?


1-50047
YuriyOL
2002-04-29 20:55
2002.05.16
Форма не хочет прятаться (помогите плиз)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский