I currently use RenderText as well, but I am not too happy with the results. Its usually a bit too blurry, or too sharp. Never quite right.
 
A recent post on the graphics 32 newsgroup news.graphics32.org suggested using GDI+ to render to a TBitmap32 for text, thick lines etc.
 
Look for the "Slow ellipses, even TCanvas drawing quicker!".
 
You can also use normal canvas drawing with TBitmap32.Canvas, but you won't get antialiasing, or alpha channels.
 
Stacey


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob van der Linde
Sent: Friday, 24 February 2006 0:37 a.m.
To: [EMAIL PROTECTED]; NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] Using TextOut with Graphics 32 package

I use D7 and the latest version of Graphics32. I have had problems with TextOut on a TBitmap32 in the past too, where it would always draw a black box as the background underneath the text. I tried playing around setting the brush fill style and a few other things (this was a while back), but without luck.

However, the RenderText method worked for me. RenderText renders nicer, but it is a little slower because it can use antialiasing. But you can set the level of antialiasing used, so it shouldn't really be a problem.

RenderText is declared in the help file as:

procedure RenderText( X, Y: Integerconst Text: String; AALevel: Integer; Color: TColor32);
_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to