Imprimer un fichier HTML en java

cs_wilber Messages postés 7 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 24 avril 2003 - 10 avril 2003 à 15:52
cs_Duss Messages postés 890 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 29 juillet 2004 - 11 avril 2003 à 09:17
Bonjour!

Je cree un fichier HTML avec la class FileWriter et je souhaiterais l'imprimer correctement c'est à dire interprete
(et non du code)...

Pour l'instant je ne peux imprimer que des fichiers textes...

Aussi j'ai vu qu'ily avait petre une possiblite d'imprimer des
fichiers HTML avec "DocFlavor.INPUT_STREAM..."

N'existe t'il pas une methode permettant de preciser le type de fichier a imprimer a la classe PrinterJob??

voici un morceau de mon code...MERCI!!!

public void actionPerformed(ActionEvent e)
{
PrinterJob job = PrinterJob.getPrinterJob();
PageFormat format=job.pageDialog(job.defaultPage());
if(job.printDialog())
{
try
{
pathFichier=new String("q:/exercice1.ps");
job.setPageable(new PageableText(new File pathFichier),format));
job.print();
}

2 réponses

cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
10 avril 2003 à 21:39
tu pourrais passer par un JTextArea ou un JTextPanel qui peut afficher une page web correctement, je sais pas si ça peut printer correctement après
0
cs_Duss Messages postés 890 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 29 juillet 2004 11
11 avril 2003 à 09:17
salut,
sinon tu as le JEditorPane qui peut afficher des pages web et meme te permettre de clicker sur les liens ;)
pour l impression par contre je ne sais pas si il a un bon rendu
Duss
0