boelkstoff
Erfahrenes Mitglied
Hallo.
ich will mit Java Bilder/pdf usw. ausdrucken.
I muss aber in jedes Dokument eine Fussnite (footer) hinzufügen.
Kann mir da jemand helfen
public service() {
try {
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
System.out.println("Drucke auf: " + service.getName());
InputStream is = new BufferedInputStream(new FileInputStream("bart.jpg"));
DocFlavor flavor = DocFlavor.INPUT_STREAM.JPEG;
DocPrintJob job = service.createPrintJob();
Doc doc = new SimpleDoc(is, flavor, null);
PrintJobWatcher pjDone = new PrintJobWatcher(job);
// Print it
job.print(doc, null);
// Wait for the print job to be done
pjDone.waitForDone();
// It is now safe to close the input stream
is.close();
} catch (Exception ex) {
}
Aber leider gibt es keine Funktionen für Footer oder header. Die api habe ich schon durchsucht.
Wie kann ich noch drucken
mfg
Phil
ich will mit Java Bilder/pdf usw. ausdrucken.
I muss aber in jedes Dokument eine Fussnite (footer) hinzufügen.
Kann mir da jemand helfen
public service() {
try {
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
System.out.println("Drucke auf: " + service.getName());
InputStream is = new BufferedInputStream(new FileInputStream("bart.jpg"));
DocFlavor flavor = DocFlavor.INPUT_STREAM.JPEG;
DocPrintJob job = service.createPrintJob();
Doc doc = new SimpleDoc(is, flavor, null);
PrintJobWatcher pjDone = new PrintJobWatcher(job);
// Print it
job.print(doc, null);
// Wait for the print job to be done
pjDone.waitForDone();
// It is now safe to close the input stream
is.close();
} catch (Exception ex) {
}
Aber leider gibt es keine Funktionen für Footer oder header. Die api habe ich schon durchsucht.
Wie kann ich noch drucken
mfg
Phil