Zitat von
smart:
Ist es möglich ein TDBGrid auch ohne einen Report aus zu drucken? Hat das schonmal Einer gemacht und Erfahrungen gesammelt.
Es sollte ja auch möglich sein, das Grid selbst auszudrucken
Delphi-Quellcode:
...
uses printers;
...
printer.begindoc;
printer.canvas.copyrect(...) // hier das Canvas vom TDBGrid kopieren
printer.enddoc;
...
Das sieht dann aus wie eine Hardcopy.
Das Grid ist genau so zu sehen wie auf dem Bildschirm.
(Also auch nur die angezeigten Datensätze (angezeigte Zeilen und Spalten)
Ich hoffe diese Info hilft Euch.
ps: Es gibt von
www.devexpress.com das ExpressPrinting System.
Das macht genau das. Es sind unter anderem Links für RichEdit, StringGrid, DrawGrid, ListBox, ListView, ShellListView, TreeView, ShellTreeView, TeeChart, GenericContainer such as TForm, TFrame, TPanel vorhanden