Hallo,
habe mir eine TStringGrid-Komponente erstellt mit der ich auch mehrzeilige Inhalte darstellen kann, ohne die Spaltenbreite zu verändern. Nun habe ich mit diversen Funktionen versucht das StringGrid auszudrucken.
Aber jeder Druckversuch misslingt dahingehend, dass beim Ausdruck der mehrzeile Text in einen einzeligen Text rückkonvertiert wird. Der passt dann natürlich nicht mehr in die vorgegebene Spaltenbreite. Habe auch schon den Versuch gemacht den Canvas-Inhalt in ein temporäres TBitmap zu kopieren und dieses auszudrucken. Dann taucht jedoch das Problem auf, das nicht das gesamte Grid sondern nur der sichtbare Teil ausgedruckt wird. Mein Grid hat eine grosse Breitendimension, so dass in der Regel gescrollt werden muss um die letzten Einträge sichtbar zu machen!
Weiss jemand von euch einen Rat, oder hattet Ihr schon mal ähnliche Probleme!
Danke für jede Antwort!
Carsten
habe mir eine TStringGrid-Komponente erstellt mit der ich auch mehrzeilige Inhalte darstellen kann, ohne die Spaltenbreite zu verändern. Nun habe ich mit diversen Funktionen versucht das StringGrid auszudrucken.
Aber jeder Druckversuch misslingt dahingehend, dass beim Ausdruck der mehrzeile Text in einen einzeligen Text rückkonvertiert wird. Der passt dann natürlich nicht mehr in die vorgegebene Spaltenbreite. Habe auch schon den Versuch gemacht den Canvas-Inhalt in ein temporäres TBitmap zu kopieren und dieses auszudrucken. Dann taucht jedoch das Problem auf, das nicht das gesamte Grid sondern nur der sichtbare Teil ausgedruckt wird. Mein Grid hat eine grosse Breitendimension, so dass in der Regel gescrollt werden muss um die letzten Einträge sichtbar zu machen!
Weiss jemand von euch einen Rat, oder hattet Ihr schon mal ähnliche Probleme!
Danke für jede Antwort!
Carsten