2012-02-17 4 views
2

PrinterJob кто-то использовал для печати файла. tif или. размолвка? , JPG. png он печатает нормально. Но файл. Tif не печатает, он создает пустой pdf. Может ли кто-нибудь сказать мне, что я могу сделать?PrinterJob архив tif или tiff

public void print(File arquivo, int copias) 
{ 
    try 
    { 
     setFile(arquivo); 

     PrinterJob job = PrinterJob.getPrinterJob(); 
     job.setPrintable(this, job.defaultPage()); 
     job.setJobName("Print-" + arquivo.getName()); 
     job.setCopies(copias); 

     Book b = new Book(); 
     b.append(this, job.defaultPage()); 

     job.setPageable(b); 

     if (job.printDialog()) 
     { 
      job.print(); 
     } 
    } catch (Exception e) 
    { 
     e.printStackTrace(); 
    } 
} 
+0

Опубликовать код. – caarlos0

+0

См. Также этот [ответ] (http://stackoverflow.com/a/1567457/230513). – trashgod

ответ

Смежные вопросы