Hvorfor virker Paper.setImageableArea() ikke?
Et udpluk fra min printerklasse ser sådan ud. Mit problem er, at linien hvor jeg kalder pageform.getPaper().setImageableArea(40,40,700,530); slet ikke gør nogen forskel. Når jeg bagefter prøver at trække værdierne ud via System.out.println() er de de samme som hvis linien ikke have været der (dvs. 648,468,72,72 for ImageableArea).Håber I kan hjælpe mig!
PageFormat pageform = new PageFormat();
pageform.setOrientation(PageFormat.LANDSCAPE);
pageform.getPaper().setImageableArea(40,40,700,530);
System.out.println("getWidth()" + pageform.getImageableWidth());
System.out.println("getHeight()" + pageform.getImageableHeight());
System.out.println("getX()" + pageform.getImageableX());
System.out.println("getY()" + pageform.getImageableY());
printJob.setPrintable(this,pageform);
