Wyświetlanie tekstu pod dowolnym kątem
Aby na formularzu wyświetlić napis pod dowolnym kątem:
Unit1.cpp |
void __fastcall TForm1::FormCreate(TObject *Sender) |
Unit1.cpp |
void __fastcall TForm1::Button1Click(TObject *Sender) |
Pola lfEscapement i lfOrientation struktury LOGFONT są odpowiedzialne za kierunek
wyświetlanego tekstu, należy przypisywać im takie same wartości (miarę kąta
ustalamy w dziesiętnych stopnia więc 450 to 45 stopni).
Powyższa metoda może być stosowana jedynie do fontów typu TrueType. Można ją zastosować dla każdej dowolnej klasy zawierającej właściwość TCanvas (np. TBitmap). W takim przypadku wystarczy zamienić we wszystkich przedstawionych wywołaniach Form1 na nazwę rozpatrywanego obiektu.