Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как вывести а потом стереть текст на канве Image?

38K
05 октября 2009 года
Алекс1978
30 / / 01.10.2009
Как вывести а потом стереть текст на канве Image? Пробовал так Image1.Canvas.TextOut(0,0,'some text'), текст выводится. Но стереть потом не могу никак, refresh, Repaint, Invlidate, FillRect(Rect) ничего не помагает. На Image загружен белый фон, Transparent:=true.
416
05 октября 2009 года
MaitreDesir
380 / / 02.01.2008
Четче задачу формулируй, а то так не понятно. Вообще, судя по твоим словам делать надо так.

Рисование:
 
Код:
Image1.Canvas.TextOut(0,0,'some text');


Стирание
 
Код:
var
  c:TColor;
begin
  c:=Image1.Canvas.Pen.Color;
  Image1.Canvas.Pen.Color:=clWhite;
  Image1.Canvas.Rectangle(0,0,Image1.Canvas.TextWidth('some text'),Image1.Canvas.TextHeight('some text'));
  Image1.Canvas.Pen.Color:=c;
end;
38K
05 октября 2009 года
Алекс1978
30 / / 01.10.2009
Спасибо большое!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог