[DUG] Using TextOut with Graphics 32 package
Stacey Verner
stacey at cjntech.co.nz
Fri Feb 24 08:27:37 NZDT 2006
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: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz]
On Behalf Of Rob van der Linde
Sent: Friday, 24 February 2006 0:37 a.m.
To: grant at sitedoc.com.au; 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: Integer; const Text: String; AALevel:
Integer; Color: TColor32);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ns3.123.co.nz/pipermail/delphi/attachments/20060224/aad97dab/attachment.html
More information about the Delphi
mailing list