AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PaintBox drucken

Ein Thema von bernie110 · begonnen am 20. Okt 2004 · letzter Beitrag vom 21. Okt 2004
 
bernie110

Registriert seit: 13. Sep 2004
Ort: Uetersen
27 Beiträge
 
Delphi XE6 Professional
 
#1

PaintBox drucken

  Alt 20. Okt 2004, 09:30
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
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz