Форум: "Система";
Поиск по всему сайту: 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.043 c
4-75725           Alchemist             2001-11-23 01:44  2002.01.24  
Чтение функций DLL-кой


1-75593           d.romanov             2002-01-06 09:09  2002.01.24  
Запуск программ


3-75538           Xmen                  2001-12-19 07:59  2002.01.24  
Слияние таблиц это как? Помогите!


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


6-75633           Stepan                2001-11-01 22:23  2002.01.24  
Поиск по сети сервера типа TServerSocket