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)"


Répondre à