Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Canvas.TextOut mit komischen Zeichen (https://www.delphipraxis.net/61430-canvas-textout-mit-komischen-zeichen.html)

Flips 21. Jan 2006 12:29


Canvas.TextOut mit komischen Zeichen
 
Hi.

Habe folgendes Problem:
Über folgenden Code werden Zahlen auf ein TImage geschrieben:

Delphi-Quellcode:
for i := 1 to SpinEdit1.Value do
  Image1.Canvas.TextOut((i*3)+50,Image1.Height-40,IntToStr(i));
Ist ja recht simpel aber irgendwie kommen da nur komische Zeichen raus. Ohne die Schleife geht es aber mit der Schleife kommt folgendes raus:
http://owned.ow.funpic.de/dp.PNG :wiejetzt:

Warum?:gruebel:

ichbins 21. Jan 2006 12:33

Re: Canvas.TextOut mit komischen Zeichen
 
was kommt ohne der Schleife raus?

der Fehler ist:

jedesmal wird der Text um 3 Pixel weiter rechts platziert, so dass nur die ersten 3 Pixel jeder Zahl sichtbar sind (i*3).

du hast die Zahlenreihe

12345678910111213,

von jeder Zahl werden aber nur die 1. 3 Pixel dargestellt.

Flips 21. Jan 2006 12:43

Re: Canvas.TextOut mit komischen Zeichen
 
Klasse. Das ging ja schnell. :dp:

Danke, wenn ich anstatt i*3 i*20 mache gehts so wie ich das will :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz