Czesc! Mam problem z wydrukowaniem zapisanych wcześniej danych: tzn jesli otworze zapisany plik np w wordpadzie wszystko wyglada ok, rowniez kiedy dam "drukuj do pliku" natomiast na drukarce znikaja wszystkie tabulacje i tekst sie zlewa calkowicie:(
oto metoda odpowiedzialna za drukowanie:
if(printButton == event.getSource()){
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService printService[] = PrintServiceLookup.lookupPrintServices(flavor,pras);
PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
PrintService service = ServiceUI.printDialog(null, 200, 200, printService, defaultService, flavor, pras);
DocAttributeSet das = new HashDocAttributeSet();
try{
FileInputStream fis = new FileInputStream(nazwa_pliku);
DataInputStream df = new DataInputStream(fis);
Doc doc = new SimpleDoc(fis, flavor, das);
DocPrintJob job = service.createPrintJob();
job.print(doc, pras);
Thread.sleep(10000);
}
catch(Exception e){};
}
probowalem uzywac roznych flavorow ale wtedy nic sie nie drukowalo ew mialem mase bledow:/
ktos wie jak to napisac poprawnie ew zna inny sposob drukowania plikow txt ew zawartosci JTextArea?