Thanks very much.
It works.

----- Original Message -----
From: "Glenn B. Lawler" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, June 27, 2005 5:30 PM
Subject: RE: [delphi-en] vertical Text


> On Monday, June 27, 2005 9:24 AM, Mauro Russo [SMTP:[EMAIL PROTECTED]
wrote:
> > How to write vertical Text on a canvas?
>
> This was posted in one of the Delphi lists some time back. I have not
> tried it, but see if this works for you.
>
> Glenn Lawler
>
> procedure TForm1.Button1Click(Sender: TObject);
> var
>   lf : TLogFont;
>   tf : TFont;
> begin
>   with Form1.Canvas do begin
>     Font.Name := 'Arial';
>     Font.Size := 24;
>     tf := TFont.Create;
>     try
>       tf.Assign(Font);
>       GetObject(tf.Handle, sizeof(lf), @lf);
>       lf.lfEscapement := 450;
>       lf.lfOrientation := 450;
>       tf.Handle := CreateFontIndirect(lf);
>       Font.Assign(tf);
>     finally
>       tf.Free;
>     end;
>     TextOut(20, Height div 2, 'Rotated Text!');
>   end;
> end;
>
>
>
> -----------------------------------------------------
> Home page: http://groups.yahoo.com/group/delphi-en/
> To unsubscribe: [EMAIL PROTECTED]
> Yahoo! Groups Links
>
>
>
>
>
>
>



-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to