Hur gör jag för att enklast skriva ut dokument som t.ex. fakturor med Java Swing? Jag har provat några olika sätt men det är väldigt svårt och tidskrävande att få det bra.
-
Jag har provat att skriva ut direkt med Java Printing, men det blir väldigt lågnivå med koordinater och det är svårt att hantera text.
-
Jag har också provat JasperReports, men det är också ganska lågnivå med koordinater och det är svårt att göra snygga dokument om det inte är rena rapporter.
-
Det som har fungerat bäst är att göra en egen Printable Swing-komponent, där jag kan använda en layoutManager, men det är svårt att få till det snyggt och bra även här pga brister i de layouthanterare som finns.
Någon som har nåt tips för att skriva ut snyggt på ett enklare sätt? Mitt krav är att det ska gå att fylla dokumenten med data och skicka dem till skrivaren direkt utan att generera någon form av fil innan utskrift.