Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi forumlare erstellen (https://www.delphipraxis.net/653-forumlare-erstellen.html)

theomega 18. Aug 2002 21:49


forumlare erstellen
 
Hallo
ich habe ein Problem:
ich habe in einem stringgrid1. Viele Zeile, mit einigen Spalten. Aus diesen Daten soll jetzt pro Zeile immer ein Formular (auf papier) erstellt werden.
Natürlich könnte ich einfach auf das Printer-Canvas zugreifen und die Sache ausgeben, aber nachdem die Sache auch auf anderen PC mit anderen Druckern laufen soll, ist ads nicht perfekt, und dazu noch umständlich. Hat jemand bessere Ideeen?

Tnx TO.

Christian Seehase 19. Aug 2002 00:48

Moin The Omega,

also 'ne bessere Idee hab' ich leider auch nicht.
Im Normalfalle sollte das mit dem TPrinter.Canvas funktionieren, so denn dort nicht irgendwo Bugs versteckt sind, die genau in dem Zusammenhang Wirkung zeigen, in dem Du dieses Objekt brauchst.
Da TPrinter "nur" die Druckerschnittstelle von Windows kapselt, bliebe als Alternative immerhin noch das Ganze "zu Fuss" zu versuchen, sprich, ohne TPrinter - direkt mit den Windows API Funktionen.
Wie gesagt, könnte ja auch sein, dass TPrinter Bugs hat, die sich so umgehen lassen.
Andererseits könntest Du auch mit den API Funktionen Schiffbruch erleiden, denn möglicherweise bist Du ja auch auf einen fehlerhaften Druckertreiber gestossen.

theomega 19. Aug 2002 16:02

Und wozu dient eigetnlcih ein QuickReport? Hilft der mir?

CalganX 20. Aug 2002 10:15

Hi,
ich habe im Moment auch ein Problem mit dem Drucken auf Printer.Canvas...
Das Problem beim QR ist, dass es eine visuelle Komponente ist. Klar du kannst jederzeit Visible := false. Allerdings, soweit ich es getestet habe, hast du (fast) die gleichen Probleme, wie bei Printer.Canvas...

Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz