![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Распечатать RichEdit [D6, Win95/98]
AL2002 © (2002-09-20 10:43:00)с разными шрифтами и постранично. Как?
Printer.BeginDoc;
With Printer.Canvas do
begin
Font.Name:="Arial";
TextOut("Vasia");
Font.Name:="Times";
TextOut("Vasia");
Font.Name:="Courier";
TextOut("Vasia");
end;
проканает?
AL2002 (2002-09-20 10:58:00) [1]>qube © (20.09.02 10:54)
>У TRichEdit есть метод Print
Наскоко я знаю, он непрерывно выводит на принтер. Т.е. может строка разбиться по горизонтали на две страницы.
qube (2002-09-20 10:54:00) [2]У TRichEdit есть метод Print
AL2002 (2002-09-20 10:53:00) [3]>REA (20.09.02 10:49)
SendMessage(Self.Handle, EM_FORMATRANGE, 1, Longint(@Range))?
И что дальше?
Масштабировать мне и не надо.
REA (2002-09-20 10:49:00) [4]RichEdit печатается с помощью EM_FORMATRANGE. Только вот с маштабированием там проблемы. По крайней мере я не научился масштабировать содержимое RichEdit на DC.