Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Stinggrid mit Grid.OnDrawCell ausgeben Problem mit drucken (https://www.delphipraxis.net/48228-stinggrid-mit-grid-ondrawcell-ausgeben-problem-mit-drucken.html)

Osse 22. Jun 2005 13:36


Stinggrid mit Grid.OnDrawCell ausgeben Problem mit drucken
 
Hallo,

hab ein Programm geschrieben, mit dem ich Daten mitschneiden und darstellen kann.
Diese kommen sehr schnell und werden übersichtlich in einem Stringgrid dargestellt.

Um sie möglichst Schnell auszugeben und nicht immer das ganze Grid neu zu schreiben benutze ich die ausgabe mit OnDrawCell. Mein Problem ist nun, dass ich diese Daten auch drucken möchte.

Hab mir einsehr schönes Tutorial
Stringgrid Tutorial zum Stringgrid drucken durchgelesen und den Code ausprobiert. Er hat mir auch schön mein Grid gedruckt, doch leider fehlen meine Werte darin, sprich ich hab mir ein leeres grid ausgedruckt zum Werte selber eintragen.
Dat is ja nicht so fein :wall: .

Also :gruebel: :gruebel:


Problem : Der Code greift auf die einzelnen Zellen zu, in dennen aber keine Werte stehen, da die werte folgendermassen geschrieben werden :
Delphi-Quellcode:
Grid.Canvas.TextRect(arect, arect.left, arect.top, Ausgabewert) ;
Ich mach also nur ne grafische Ausgabe und schreibe keine Werte rein.

Kann ich irgendwie die Daten aus dem Grid lesen und Drucken, ohne meine Eingabe zu ändern???

Danke für eure Hilfe!!!

BrunoT 22. Jun 2005 15:12

Re: Stinggrid mit Grid.OnDrawCell ausgeben Problem mit druck
 
Hi,

warum über TextOut? ist

Delphi-Quellcode:
procedure TForm1.FormShow(Sender: TObject);
Var
i,j:integer;
begin
for i:=0 To StringGrid1.ColCount-1 do
for j:=0 to StringGrid1.RowCount-1 do
  StringGrid1.Cells[i,j]:='Hallo DuDa';
end;
dir zu langsam?

Wo merkst du dir die Werte? Die mit Textout ausgegebenen Werte sind jetzt nur noch Bildpunkte.

mfg

BrunoT


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 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