![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Добрый день.
Вопрос: Как сохранить Printer.canvas в переменную/файл? Что-то вроде этого Код:
begin
// задание настроек принтера-размер бумаги, ориентация, коллаж, дуплекс и т.п.
Printer.BeginDoc;
// задание некоторых свойств Printer.Canvas.Font
Printer.canvas.Textout(5,5,'бла бла бла');
// Вот здесь нужно выдернуть содержимое Printer.canvas и сохранить ее в какую-нибуть переменную, например, типизированную как TBitmap.
// с размерами переменной вопросов не возникает, не могу именно импортировать изображение.
Помогите в какую сторону копать, читал про метафайлы и ТП, может в сторону GDI?
// далее можно Printer.Abort и т.п., это не важно.
может быть что-то типа
printer.BeginDoc;
printer.Canvas.TextOut(5,5,'aaaaa');
Form1.canvas.CopyRect(Bounds(10,10,30,30),Printer.Canvas,Bounds(10,10,30,30));
printer.AbortMAD: пользуемся тегами! Последний раз редактировалось M.A.D.M.A.N., 23.03.2014 в 10:02. |