Entwickler-Ecke

Sonstiges (Delphi) - Drucken eines TStringGrids


sebjensen - So 25.06.06 17:50
Titel: Drucken eines TStringGrids
Hallo.

Ich schreibe gerade an einem kleinen Vokabeltrainer. Er ist auch schon fast fertig und nun kommen die letzten Feinheiten in das Programm.

Ich habe eine Maske erstellt, in der man eine neue Vokabelliste erstellen kann. Mit der Hilfe eines TStringGrid werden die Vokabel aus der Datei oder die neu hinzugefügten Dateien angezeigt. Nun wollte ich gerne einer Möglichkeit schaffen, dass man speziell dieses TStringGrid ausdrucken kann.

Leider bekomme ich das irgendwie nicht hin. Wäre super, wenn mir jemand erläutern könnte (am Besten mit Quelltext) ;) wie man das ganze programmieren kann.

Hier gibt es einmal den Quelltext als Download nur von dem Teil der Vokabellistenerstellung.


Hobby-Programmierer - So 25.06.06 19:28

Nabend ..., :)
StringGrid drucken [http://www.dsdt.info/tipps/?id=345] oder einfach die Suche [http://www.delphi-forum.de/search.php] benutzen. Wurde einfach schon zu oft in allen möglichen Foren behandelt !!

LG Mario :dance2:


sebjensen - So 25.06.06 19:43

Also irgendwie funktioniert das ganze noch nicht.

Ich habe den ersten Link von dir benutzt. Nun habe ich jedoch das Problem, dass nur eine Seite erstellt wird. Es wird keine automatische zuweisung auf die nächste Seite gesetzt.

Kann mir jemand da helfen?


Hobby-Programmierer - So 25.06.06 21:42

Nabend ..., :)
user profile iconsebjensen hat folgendes geschrieben:
... Es wird keine automatische zuweisung auf die nächste Seite gesetzt.

Dazu musst Du den Code selbst modifizieren.
for y:= 0 to grd.rowcount -1 do
sollte die zu ändernde Stelle sein.

Ich pers. würde die Prozedur

Delphi-Quelltext
1:
procedure GridDruck(grd:TStringGrid;links,oben:word;scal:double)                    

um die Parameter von Zeile, bis Zeile erweitern.

Delphi-Quelltext
1:
procedure GridDruck(grd:TStringGrid;links,oben:word;scal:double;von,bis: word)                    


LG Mario


sebjensen - So 25.06.06 22:01

Hi.

Wie müsste ich die Sachen denn verändern, wen ich halt drucken möchte. Wäre auch super, wenn du deinen Vorschlag mit der Erweiterung der Datei hier als Quelltext posten könntest.

Wäre echt super.

Vielen Dank.