Вниз
Скачать: CL | DM;

принтер   Найти похожие ветки 

← →
selena   (2004-01-09 12:42) [0]

Здраствуйте
Как при печати из richedit через PRINTER сделать черновую распечатку, т.е в один проход каретки ,а не в два?


← →
REP ©   (2004-01-09 13:12) [1]

На матричном принтере что-ли?


← →
selena   (2004-01-09 13:14) [2]

да на матричном


← →
REP ©   (2004-01-09 13:32) [3]

А в принципе не важно, если печать идет через винду, все равно надо через TDeviceMode.

Получи указатель на структуру TDeviceMode:

Var
Dev,Dr,Port:Array [0..255] of Char;
H:THandle;
DM:PDeviceMode;
Begin
Printer.GetPrinter(Dev,Dr,Port,H);
If H<>0 Then begin
 DM:=GlobalLock(H);
end;
А теперь устанавливаем черновое качество:
With DM^ do begin
 dmField:=dmField or DM_PRINTQUALITY;
 dmPRINTQUALITY:= DMRES_DRAFT; - это черновая печать
end  ;

Не забудь освободить H
end;

Пример накалякал прямо тут, возможно он не работает, но пробуй...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
3-1077983552
ZSergey
2004-02-28 18:52
2004.03.28
Помогите пожалуйста правильно составить SQL-запрос!


7-1073286864
Thunder
2004-01-05 10:14
2004.03.28
Как продублировать данные с СОМ2 на СОМ1?


1-1079027626
DDA
2004-03-11 20:53
2004.03.28
Зарегистрирована горячая клавиша или нет


11-1056812998
Dimaxx
2003-06-28 19:09
2004.03.28
Про ZLIB


14-1077866031
Daemys
2004-02-27 10:13
2004.03.28
Интернет-зависимость




   Наверх