Thema: Delphi Canvas, Vertikaler Text

Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Canvas, Vertikaler Text

  Alt 7. Dez 2005, 20:03
Rotierten Text gibt man so aus (vorausgesetzt, der Font kann das, z.b. TrueType):
Delphi-Quellcode:
 
Var
  aFt : LOGFONT;
 
begin
...
  GetObject (aCanvas.Font.Handle, SizeOf (aFt), @Aft);
  aFt.lfEscapement := 10 * Rotation; // Rotate ist der Winkel in Grad
  aFt.lfOrientation := aft.lfEscapement;
  aCanvas.Font.Handle := CreateFontIndirect(aFt);
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat