Форум: "Система";
Поиск по всему сайту: 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.06 c
1-75601           Delphimun             2002-01-07 15:45  2002.01.24  
Как сделать определённое окно главным?


3-75464           Aquarius              2001-12-19 10:28  2002.01.24  
Проблема с разделителями полей в QuickReports, HELP!!!


1-75595           Eraser                2002-01-04 23:51  2002.01.24  
HELP как-нибудь


3-75529           Сашка                 2001-12-19 13:26  2002.01.24  
Подскажите плз.


1-75605           Dmitriy_R             2002-01-04 20:15  2002.01.24  
Помогите разобратся с Hintami