Hi!
Ich möchte in Java ein einfaches - zur Laufzeit erstelltes - HTML-Dokument (das auch Tabellen enthalten können soll) drucken.
Folgende Lösung habe ich gefunden:
Seit Java 1.6 gibt es die Möglichkeit aus JEditorPane u.ä. direkt zu drucken, wobei Seitenaufteilung usw. automatisch erledigt werden sollten. Ich kann also den HTML-String in ein JEditorPane einfügen und drucken.
Nun das Problem an der Sache:
Die Aufteilung auf mehrere Seiten funktioniert, leider wird die Breite der Elemente jedoch nicht so angepasst, dass diese auf eine Seite passen. Es wird bei einer größeren Tabelle daher immer nur ein Teil gedruckt.
Die absolute Größe der Tabelle kann ich im Vorhinein nicht angeben, da ich ja die Auflösung des Druckers nicht kenne und nicht statisch eingeben will.
Weiß vielleicht irgendwer einen Ausweg? :confused:
Danke
[edit] Ist das Problem nicht klar, oder kennt sich wirklich keiner aus? [/edit]