2009-05-17 8 views
2

J'ai une application de bureau java avec des informations sur plusieurs entités. Il y a un bouton "imprimer" que lorsque vous appuyez sur diverses informations doivent être collectées et imprimées.impression java sur papier - sortie de formatage pour impression

La question est: Comment puis-je sélectionner ce qui sera imprimé sur un emplacement spécifique sur le papier?

Une question plus générale serait: Comment puis-je formater l'information à imprimer sur papier?

Répondre

2

Je suggère d'utiliser quelque chose comme iText pour générer un PDF et imprimer le PDF à la place. En prime, la sortie peut être enregistrée facilement et jointe à un e-mail.

0

Nous avons utilisé avec succès JasperReports - vraiment super outil de mise à l'échelle des plus simples aux rapports complexes. Prend en charge de travailler directement avec une liste d'entités (très pratique), ainsi que la communication RDBMS via JDBC et même HQL (Hibernate Query Language). Il existe également un outil de conception visuelle appelé iReport, qui permet de concevoir visuellement l'aspect et la convivialité du rapport.