Bonjour "printing in java" sous google fait r�f�rence � un tutorial en 6 parties propos� par JP Dube http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-print.html Il m'a �t� fort utile lorsque j'ai voulu imprimer � partir de tables issues de requ�tes de bases de donn�es beaucoup plus grande qu'un �cran en hauteur et en largeur. Et cela contrairement � d'autres tutoriaux trop simplistes. C'est facile � mettre en oeuvre, gestion de la pagination ent�te et pied de page compris. Test� seulement dans un contexte application avec un bouton "print" pour lancer l'impression.
Gilles Bonnet -----Message d'origine----- De : David Moreau [mailto:david.moreau@;laposte.net] Envoy� : jeudi 17 octobre 2002 13:06 � : java Objet : [TABL] Aff. et impressions de tableaux Bonjour a tous. Ma problematique : j'ai une application Java qui doit proposer a l'utilisateur, au travers d'un navigateur : - des tableaux tres larges et tres longs en affichage mais permettant a l'utilisateur de venir saisir quelques cellules uniquement - des impressions de ces etats, en respectant une qualite acceptable (rupture de page geree, doit tenir bien entendu en largeur dont ajustement proportionnel des polices, largeur de cellules,...). Que faire pour l'affichage : - generer du XML et presenter les tableaux en affichage au travers d'une feuille de stype, ce qui me permettra de pouvoir venir saisir les cellules devant l'etre ? - abandonner cette idee de grand tableau global permettant une vue complete de mes donnees (que je trouve indispensable) pour une solution presentant un formulaire de saisie correspondant a chacune des lignes de mon tableau ? - autre chose ? Que faire pour l'impression : - generer du pdf en automation mais quid des ruptures de pages et autres fonctionns de mise en page ? - utiliser un produit tiers comme Crystal ou BO (Webi) pour gerer cette partie -exporter les donnees de mon tableau dans excel en faisant de l'automation et ainsi creer un fichier xls et apres, l'utilisateur se debrouille ;-) ? - autre chose ? merci de tous vos avis ! David Acc�dez au courrier �lectronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,13 EUR/mn) ; t�l : 08 92 68 13 50 (0,34EUR/mn)"
