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?


Anmelden zum Antworten