Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Сохранение всех документов, отправленных на принтер   Найти похожие ветки 

 
Cosinus ©   (2004-03-15 15:51) [0]

Добрый день, мастера. Во время работы моего приложения, нужно все документы отправленные на принтер(не только из моего приложения, а вообще отовсюду) сохранять в отдельную папку. Честно говоря, я даже не знаю с какого конца подступиться к этой задаче. Помогите советом.


 
Rem ©   (2004-03-15 16:02) [1]

Все документы при печати помещаются во временные файлы в формате EMF (не уверен, что только в этом формате; возможны различия от принтера к принтеру или от ОС к ОС), которые удаляются спулером печати после (непосредственно) печати. Размещение (папка) временных файлов - варьируется в зависимости от ОС. При помещении документа в очередь все приложения получают широковещательное системное сообщение WM_SPOOLERSTATUS.
Алгоритм прост: по сообщению WM_SPOOLERSTATUS копируется файл из временной папки в свою папку. Главное - успеть, пока его система не удалила. :о)


 
Cosinus ©   (2004-03-15 16:05) [2]

>>Rem ©   (15.03.04 16:02) [1]
Спасибо. Будем пробовать.


 
Cosinus ©   (2004-03-15 17:08) [3]

Это все хорошо, только как мне програмно узнать где находится эта самая папка?



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

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
3-1078765082
Pine
2004-03-08 19:58
2004.04.04
BDE 5.2 Merge Modules для Inst Express 5.0 не хочет инсталиться!


1-1079079215
ЕвгенийТ
2004-03-12 11:13
2004.04.04
запись текстового файла в DOS-кодировке


1-1079203991
ChcngerMan
2004-03-13 21:53
2004.04.04
Привязка процедуры на событие


1-1079596843
SAG
2004-03-18 11:00
2004.04.04
Как узнать версию, релиз, сборку программы


14-1078516099
JIruaasgyy
2004-03-05 22:48
2004.04.04
Е стьу кого TAdvStringGrid 2.7.0.0???