Trucs et astuces pour C++ Builder
Afficher un texte avec un certain angle
I. Afficher un texte avec un certain angle▲
Le code ci-dessous vous permet d'afficher un AnsiString avec un certain angle. Cela ne fonctionne qu'avec des polices True Type.
Canvas->Font->Size = 20;
Canvas->Font->Name = "Arial";
LOGFONT lgfont;
GetObject(Canvas->Font->Handle, sizeof(LOGFONT), &lgfont);
lgfont.lfEscapement = 450;
lgfont.lfOrientation = 450;
lgfont.lfOutPrecision = OUT_TT_ONLY_PRECIS;
Canvas->Font->Handle = CreateFontIndirect(&lgfont);
SetGraphicsMode(Canvas->Handle, GM_ADVANCED);
Canvas->Brush->Style = bsClear;
AnsiString text = "C++ Builder";
Canvas->TextOut(50,210, text);
Retour à l'index.