На главную

Сделать текст с прозрачным фоном

Сделать текст с прозрачным фоном

ОГЛАВЛЕНИЕ    HOME  MAIL



Если просто вывести текст поверх картинки, то вокруг текста появится прямоугольник. Это некрасиво. Цвет этого прямоугольника зависит от свойства Brush. Если установить свойство Brush.Style в bsClear, то фон не будет рисоваться.

procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
  with PaintBox1.Canvas do begin
    Brush.Style := bsClear;
    Font.Name := 'Arial';
    Font.Size := 20;
    Font.Style := [fsBold];
    Font.Color := clRed;
    TextOut(10, 10, 'red');
    Font.Color := clLime;
    TextOut(15, 15, 'green');
  end;
end;

главная страницазадать вопрос
email: delphi4all@narod.ru
Hosted by uCoz