Hallo,
ich habe ein Problem, das ich trotz intensiver Suche in der
DP noch nicht lösen konnte.
Ich habe eine sehr komplizierte Liniengrafik incl. eingestreuten Texten, die ich in die Paintbox (als Komponente einer Scrollbox) meines Formulars mit MoveTo, LineTo, TextOut etc. gezeichnet habe. Diese Paintbox ist ca. 3000 x 7000 Pixel groß, hängt aber von den zu zeichnenden Linien ab.
Das Ganze funktioniert ohne Probleme, solange ich die Grafik auf dem Bildschirm ausgebe. Wenn ich sie aber drucken will, so kommt nur der Bildschirminhalt - sogar mit Taskleiste - auf dem Drucker(-Canvas) an - und auch nur, wenn der linke obere Teil der PaintBox angezeigt wird.
Meine Frage ist nach dem grundsätzlichen Vorgehen in so einem Fall:
Ist die PaintBox die "richtige" Komponente?
Oder muss ich den Umweg über ein Bitmap gehen, das ich erst in die PaintBox und dann auf den Drucker ausgebe?
Oder ist Image oder Metafile das Richtige?
Und was kopiere ich dann auf den Drucker-Canvas?
Danke im Voraus für Eure Antworten!
Bernie