Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прозрачный текст на canvas. [D7]


Nikfel ©   (2007-06-29 16:27:00) 

Пожалуйста подскажите. Как вывести текст, чтобы был виден только текст без поля. Я нарисовал на компоненте, а при выводе текста получается, что кроме текста отображается поле. Как исправить. Заранее спасибо.


antonn   (2007-06-29 17:03:00) [1]


> вот у меня был случай с драйвером принтера Canon BJ-30,
> так там вообще ни один из этих методов поодиночке не работал,
>  а когда применялись оба сразу - работало...

угу, а у меня из-за шариковой мышки фон был красный, пришлось мышку сменить...


Однокамушкин   (2007-06-29 16:46:00) [2]


> Nikfel ©   (29.06.07 16:41) [3]
> Спасибо. Оба варианта работают, а какой быстрее.

А вот сами и протестируйте :))) Возможно, кстати, что это от конкретного драйвера и конкретной видеокарты зависит... вот у меня был случай с драйвером принтера Canon BJ-30, так там вообще ни один из этих методов поодиночке не работал, а когда применялись оба сразу - работало...


Nikfel   (2007-06-29 16:41:00) [3]

Спасибо. Оба варианта работают, а какой быстрее.


{RASkov}   (2007-06-29 16:32:00) [4]

Canvas.Brush.Style:=bsClear;
Canvas.TextOut(X, Y, 'Text');
или [1]...


Однокамушкин   (2007-06-29 16:29:00) [5]

Перед выводом текста:
SetBkMode(Canvas.Handle, TRANSPARENT);


Наверх

Титульная страница Поиск, карта сайта Написать письмо