Q&A

  • 이미지에 텍스트를 썼는데...
버튼 이미지를 동적으로 생성하느라



이미지에 텍스트를 썼는데..



텍스트 쓴 부분의 원 이미지가 지워져요..



소스는..



var

Bmp : TBitmap;

begin

Bmp := TBitmap.Create;

Bmp.LoadFromFile('Button.bmp');

Bmp.Canvas.TextOut(10,10,ButtonCaption);

Bmp.FreeImage;

end;



대충 이렇거든요..



이렇게 실행을 하면



첨부파일처럼 이미지가 생겨요..



전 원 이미지는 그대로 남겨져있고 텍스트만 썼으면 좋겠는데..



방법좀 가르쳐 주세요..



그리고 텍스트가 들어가는 위치를 자동으로 중앙에 맞출수 없나요??



일일이 다 치수를 잡게 코딩할수 없는 상황이라..



부탁드립니다..

1  COMMENTS
  • Profile
    연오랑 2001.09.05 19:58
    그렇게 해봤는데 아무 효과가 없어요...



    -_-;;





    > 연오랑 wrote:

    > > 버튼 이미지를 동적으로 생성하느라

    > >

    > > 이미지에 텍스트를 썼는데..

    > >

    > > 텍스트 쓴 부분의 원 이미지가 지워져요..

    > >

    > > 소스는..

    > >

    > > var

    > > Bmp : TBitmap;

    > > begin

    > > Bmp := TBitmap.Create;

    > > Bmp.LoadFromFile('Button.bmp');

    > > Bmp.Canvas.TextOut(10,10,ButtonCaption);

    > > Bmp.FreeImage;

    > > end;

    > >

    > > 대충 이렇거든요..

    > >

    > > 이렇게 실행을 하면

    > >

    > > 첨부파일처럼 이미지가 생겨요..

    > >

    > > 전 원 이미지는 그대로 남겨져있고 텍스트만 썼으면 좋겠는데..

    > >

    > > 방법좀 가르쳐 주세요..

    > >

    > > 그리고 텍스트가 들어가는 위치를 자동으로 중앙에 맞출수 없나요??

    > >

    > > 일일이 다 치수를 잡게 코딩할수 없는 상황이라..

    > >

    > > 부탁드립니다..