Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Stretch soll nicht für Canvas gelten! (https://www.delphipraxis.net/15285-stretch-soll-nicht-fuer-canvas-gelten.html)

maximi 25. Jan 2004 19:05


Stretch soll nicht für Canvas gelten!
 
Hallo!
Wenn ich ein Bild stretche und darauf einen Text mit Canvas schreibe verzerrt mein Text auch. Mein Text soll aber nicht verzerrt aussehen.

Danke

maximi 26. Jan 2004 20:14

Re: Stretch soll nicht für Canvas gelten!
 
Kann man das regeln?

toms 26. Jan 2004 20:28

Re: Stretch soll nicht für Canvas gelten!
 
Code...?

maximi 26. Jan 2004 20:44

Re: Stretch soll nicht für Canvas gelten!
 
Delphi-Quellcode:
  Image1.stretch := true;
  Image1.canvas.Brush.Style := bsclear;
  Image1.Canvas.TextOut(0, 0, caption);
Der mit Canvas geschriebene Text wird mitgestretcht.

FriFra 26. Jan 2004 20:53

Re: Stretch soll nicht für Canvas gelten!
 
Dann setze die Eigenschaft Stretched auf False! Du kannst das Bild ja mit StretchDraw selber stretchen und dann wird Dein Text auch nicht gestretcht ;) ...

maximi 26. Jan 2004 21:20

Re: Stretch soll nicht für Canvas gelten!
 
Irgendwie hab ich mit strtchdraw ein Problem mit den Parametern.
was soll ich bei rect:Trect eingeben?

maximi 27. Jan 2004 05:42

Re: Stretch soll nicht für Canvas gelten!
 
Also das ist mein Code:
Delphi-Quellcode:
var r:tRect;
begin
  imagelist.GetBitmap(index,Picture.Bitmap);
  r.Left := left;
  r.Right := right;
  r.Top := top;
  r.Bottom := top+height;
  canvas.StretchDraw(r,picture.Bitmap);
  canvas.Brush.Style := bsclear;
  Canvas.TextOut(0, 0, caption);
end;
Das klappt aber irgednwie noch nicht so ganz!

maximi 27. Jan 2004 18:17

Re: Stretch soll nicht für Canvas gelten!
 
Kann mir keiner helfen??

:cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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