Partage
  • Partager sur Facebook
  • Partager sur Twitter

java printing

    27 août 2016 à 23:41:29

    bonsoir les zero

    voila j'essaie d'imprimer un fichier html depuis un programme java mais l'impriment ne réagit pas(il ne s'agit pas d'un problème de pilote j'essayé avec des fichier word et ça marche)

    voici le code qui permet de lancer l'impression:

     Path p = Paths.get("Mdata/consultation.html");
                    
                    PrintRequestAttributeSet par = new HashPrintRequestAttributeSet();
                    DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
                    PrintService printservice[] = PrintServiceLookup.lookupPrintServices(flavor, par);
                    PrintService printdefault = PrintServiceLookup.lookupDefaultPrintService();
                    PrintService service = ServiceUI.printDialog(null, 200, 000, printservice, printdefault, flavor, par);
    
                    if (service != null) {
                        DocPrintJob job = service.createPrintJob();
                        FileInputStream in = new FileInputStream(p.toFile());
                        DocAttributeSet attributeSet = new HashDocAttributeSet();
                        Doc doc = new SimpleDoc(in, flavor, attributeSet);
                        job.print(doc, par);
                    }

    une idée ?

    -
    Edité par Dr. atchou 21 février 2017 à 12:55:49

    • Partager sur Facebook
    • Partager sur Twitter

    java printing

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown