Einzelnen Beitrag anzeigen
Alt 17.02.2006, 18:45   #3 (permalink)
tele
Polsterwaffenkampfsportle r
 
Benutzerbild von tele
 

Registriert seit: 29.10.2003
Beiträge: 14.561

tele hat eine strahlende Zukunft
tele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunft

Standard AW: drucken eines textes in java

Moin,

die Files im Paket javax.print sehen dazu ganz interessant aus. Hier eine kleine Beschreibung vom Interface PrintService:

Code:
   DocFlavor flavor = DocFlavor.INPUT_STREAM.POSTSCRIPT;
   PrintRequestAttributeSet aset = new HashPrintRequestHashAttributeSet();
   aset.add(MediaSizeName.ISO_A4);
   PrintService[] pservices =
                 PrintServiceLookup.lookupPrintServices(flavor, aset);
   if (pservices.length > 0) {
       DocPrintJob pj = pservices[0].createPrintJob();
       // InputStreamDoc is an implementation of the Doc interface //
       Doc doc = new InputStreamDoc("test.ps", flavor);
       try {
             pj.print(doc, aset);
        } catch (PrintException e) { 
        }
   }
Die Frage wäre demnach, ob es einfacher ist, das Ding erst als Postscript zu verpacken, oder dem PrintService beizubringen, das der plain text druckt.

Wie kompliziert sieht den deine "textfile" aus - sicher nur plain text, oder?

edit:

Code samples scheinen hier auch zu finden zu sein:
http://tech-www.informatik.uni-hambu...tgeschrittene/
http://www.galileocomputing.de/openb...0016256Drucken

Geändert von tele (17.02.2006 um 18:49 Uhr)
tele ist offline   Mit Zitat antworten