Thema: Delphi Rahmen begrenzen Canvas

Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 22. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Rahmen begrenzen Canvas

  Alt 23. Apr 2009, 02:17
Ich vermisse den Quelltext ein wenig. Die allgemeine Lösung ist:

Delphi-Quellcode:
if (Rahmen.Height > Image.Height - Rahmen.Top) then
  Rahmen.Heihgt := Image.Height - Rahmen.Top;

if (Rahmen.Width > Image.Width - Rahmen.Left) then
  Rahmen.Width := Image.Width - Rahmen.Left;
Dürfte so theoretisch funktionieren. Was der Rahmen genau ist, ist wiederum eine andere Sache.

PS: Lege doch eine Zeichnung an, wenn du Probleme hast, dir Abstände und deren resultierenden Formeln bildlich vorzustellen.

Gruß
blackdrake
Daniel Marschall
  Mit Zitat antworten Zitat