|
아래 함수를 이용하시면 글자를 돌려줄껍니다. -_-;;
폼에 Image1를 하나 놓으신 다음, Canvas->Color 등과, Font등을 맞추신 다음, 아래와 같이 호출하시면 됩니다.
WriteText(Image1, "안녕하세요", 10, 70, 90);
요즘에는 회전해주는 컴포넌트도 많던데요.. -_-;;
void __fastcall TForm1::WriteText(TImage *CANVAS, String stText, int itX, int itY, int itAngle)
{
TLogFont tlFont;
GetObject(CANVAS->Canvas->Font->Handle, sizeof(TLogFont), &tlFont);
tlFont.lfEscapement = itAngle * 10;
tlFont.lfOutPrecision = OUT_TT_ONLY_PRECIS;
CANVAS->Canvas->Font->Handle = CreateFontIndirect(&tlFont);
CANVAS->Canvas->TextOut(itX, itY, stText);
DeleteObject(CANVAS->Canvas->Font->Handle);
CANVAS->Canvas->Font->Handle = 0;
}
fbpsok 님이 쓰신 글 :
: Label 을 회전시킬수는 없는지요.
:
: Label을 90 도 좌측으로 회전해서 표시할수는 없는지요.
:
:
:
|