Hallo zusammen,
ich arbeite seit einiger Zeit an einem kleinen Programm, welches mittels Java Swing entstanden ist. Das Programm soll unter Windows als auch Linux laufen. Nachdem ich nun den Datenbankzugriff gescheit am laufen habe möchte ich nun gerne einige Listen der Daten drucken.
Was ich drucken möchte:
Ich möchte auf einer A4 Seite gerne Ramen zeichnen und dann in die einzelnen umrahmten Bereiche (die unterschiedlich groß sind) entsprechend meine Daten aus der Datenbank schreiben.
Ich habe so etwas ähnliches bereits in einer anderen Programmiersprache gemacht, dort habe ich einen Druckauftrag auf den Standard Drucker gesendet und dann auf das Druckevent von Windows reagiert und die Seite entsprechend gefüllt.
Nun würde ich in java gerne so etwas ähnliches machen. Geht dies überhaupt?
Ich habe bereits ein wenig geschaut und bin bereits über die java.awt.Desktop Klasse gestolpert, die es seit Java 6 gibt. Diese druckt mir ja ein File.
Ich möchte meine Listen aber nicht als Dateien auf die Festplatte legen sondern direkt die Listen generieren, ausdrucken und verwerfen. Oder muss ich diese erst auf Festplatte zwischenspeichern?
Welches ist das beste Format, um meine Listen zu generieren (Bilder oder etwas anderes) ?
Wie sieht das mit linux aus, muss ich beim drucken unter Linux irgendwas gesondert beachten ?
Ich hoffe Ihr könnt mir ein wenig weiter helfen und mir Gedanklich ein wenig auf die Sprünge helfen.
ich arbeite seit einiger Zeit an einem kleinen Programm, welches mittels Java Swing entstanden ist. Das Programm soll unter Windows als auch Linux laufen. Nachdem ich nun den Datenbankzugriff gescheit am laufen habe möchte ich nun gerne einige Listen der Daten drucken.
Was ich drucken möchte:
Ich möchte auf einer A4 Seite gerne Ramen zeichnen und dann in die einzelnen umrahmten Bereiche (die unterschiedlich groß sind) entsprechend meine Daten aus der Datenbank schreiben.
Ich habe so etwas ähnliches bereits in einer anderen Programmiersprache gemacht, dort habe ich einen Druckauftrag auf den Standard Drucker gesendet und dann auf das Druckevent von Windows reagiert und die Seite entsprechend gefüllt.
Nun würde ich in java gerne so etwas ähnliches machen. Geht dies überhaupt?
Ich habe bereits ein wenig geschaut und bin bereits über die java.awt.Desktop Klasse gestolpert, die es seit Java 6 gibt. Diese druckt mir ja ein File.
Ich möchte meine Listen aber nicht als Dateien auf die Festplatte legen sondern direkt die Listen generieren, ausdrucken und verwerfen. Oder muss ich diese erst auf Festplatte zwischenspeichern?
Welches ist das beste Format, um meine Listen zu generieren (Bilder oder etwas anderes) ?
Wie sieht das mit linux aus, muss ich beim drucken unter Linux irgendwas gesondert beachten ?
Ich hoffe Ihr könnt mir ein wenig weiter helfen und mir Gedanklich ein wenig auf die Sprünge helfen.