Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

класс TPrinter 


Desdechado   (2001-10-10 18:16) [0]

никогда с ним не работал. как вывести на принтер, допустим, текст в графическом виде (т.е. через API-функцию DrawText на контекст принтера)? не понял, для чего нужны BeginDoc, EndDoc, NextPage, если у них нет параметров. не ясно, как определить допустимые размеры бумаги и т.п. Можно, конечно, все это через API выяснить, но времени мало разбираться.

Может, кто подсобит примерчиком или ссылкой, где почитать. Можно на английском, но поподробнее.



Alexander Vasjuk   (2001-10-11 12:06) [1]

Можно без АПИ.
Итак...
Все выводится на канву.
Сначала вызывается BeginDoc, потом например Printer.Canvas.TextOut(X, Y, "Text"), для прогона листа NextPage, чтоб узнать область печати Printer.Canvas.ClipRect, и наконец EndDoc для завершения печати.
А почитать можно в Help"е. Или спрашивай поподробнее.
(А через API надо типа графического разрешения узнавать...)




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.027 c
14-75649          Потерянный            2001-11-27 15:28  2002.01.24  
Попробую здесь


1-75618           BOOOMER               2002-01-05 13:07  2002.01.24  
HDC


1-75539           Misha                 2002-01-05 11:43  2002.01.24  
HELP


7-75696           Алексей Саньков       2001-10-05 21:55  2002.01.24  
Как сделать в Винде 256 цветов 640х480 на видюхе Acumos


7-75693           BoBaH                 2001-10-11 13:20  2002.01.24  
TRegistry