Druckrand einstellen?!?
-
Ich möchte mein tolles Programm befähigen, zu drucken.
Dies geht eigentlich ganz einfach:jm.add(new AbstractAction ("Drucken") { public void actionPerformed(ActionEvent e) { try { PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(OrientationRequested.LANDSCAPE); aset.add(new JobName("My job", null)); PrintService svc = PrintServiceLookup.lookupDefaultPrintService(); DocPrintJob job = svc.createPrintJob(); DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE; Doc doc = new SimpleDoc(This, flavor, null); job.print(doc, aset); } catch (PrintException pex) { } } });
Dies ist meine Druckanweisung. Leider hab ich nun das Problem, dass mir die Hälfte meiner Grafik vom Rand verschluckt wird. Kann mir wer erklären, wie ich den Druckrand minimiere/einstelle?