![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прозрачный текст на 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);