Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2009, 10:45   #11
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var BT:TBitmap;
    i:integer;
begin
 BT:=TBitMap.Create;
 BT.Width:=form1.RichEdit1.Width;
 BT.Height:=form1.RichEdit1.Height;
 for i:=0 to form1.RichEdit1.Lines.Count - 1 do
 BT.Canvas.TextOut(5,i*abs(form1.RichEdit1.Font.Height),form1.RichEdit1.Lines[i]);
 BT.SaveToFile('d:\screenRE.bmp');
 BT.Free;
end;
SERG1980 вне форума Ответить с цитированием
Старый 29.06.2009, 14:48   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var B:TBitMap;
begin
 B:=TBitMap.Create;
 B.Height:=RichEdit1.Height;
 B.Width:=RichEdit1.Width;
 BitBlt(B.Canvas.Handle,0,0,B.Width,B.Height,GetDC(RichEdit1.Handle),0,0,SrcCopy);
 B.SaveToFile('C:/test.bmp');
 B.Free;
end;
вот код, рисует то что надо...и не важно где компонент(виден/не виден)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окрашивание текста в зависимости от длинны слова(подскажите как) LAZER Помощь студентам 15 10.05.2009 20:59
Подскажите способ записи информации IVANSour Общие вопросы Delphi 6 27.02.2009 07:48
Подскажите иной способ нахождения последней пустой ячейки! Maxx Microsoft Office Excel 6 29.12.2008 11:40
Какой оптимальный способ в Delphi для перевода 10 системы счисления в 16с.с SERGOO Общие вопросы Delphi 5 25.05.2007 19:02
Подскажите способ перевода из PayPal/SWREG в E-Gold lexluther Свободное общение 1 30.11.2006 15:28