Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
FreePascal / Lazarus
|
Re: Eigene Klassen zur grafischen Darstellung und zum Drucke
16. Feb 2009, 00:03
Ich würde einfach noch eine Schicht dazwischen packen:
Ich würde eine Klasse erstellen, die nur ein Struktogramm auf ein Canvas zeichnen kann (mit entsprechenden Parametern wie Größe, DPI usw.). Dann würde ich zwei weitere Klassen erstellen: eine zur Anzeige (von TGraphicControl abgeleitet), und eine zum Drucken. Diese beiden Klassen benutzen dann jeweils die Methoden der ersten Klasse.
Aber wie immer gilt natürlich, dass viele Wege zum Ziel führen.
|