Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Suche Konzept: Bild mit unbekannter Größe
14. Jul 2015, 19:47
Man kann das Berechnen und Zeichnen natürlich trennen.
Beim Berechnen erzeugt man die entsprechenden Zeichenroutinen und beim Zeichnen werden diese Routinen einfach abgearbeitet. Nach dem Berechnen bekommt man von jeder Zeichenroutine auch die Größe der benutzen Zeichenfläche und kann diese Rects einfach zusammenzählen.
Jetzt kann das auch in einer Paintbox gezeichnet werden (mit Zoom, Offset, etc.) weil nur noch die Zeichenroutinen abgespult werden und die Berechnung wegfällt.
Um das transparent zu machen, kann man sich eine Canvas-Klasse schreiben, die nicht zeichnet, dafür aber die Zeichenroutinen erstellt.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|