![]() |
|
|
Регистрация | << Правила форума >> | 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.Abort MAD: пользуемся тегами! Последний раз редактировалось M.A.D.M.A.N., 23.03.2014 в 10:02. |