Hallo,
wenn ich ein Rechteck mit den Koordinaten getImageableX,Y und Größen getImageableWidht,Height ausdrucke, habe ich auf einem Din A4 Blatt oben 2,3 cm und unten 4,4 cm Rand. Ist diese Ungenauigkeit für die Werte welche die Klasse PageFormat liefert bekannt, oder müssen diese Werte noch angepasst werden?
Vg Erdal
wenn ich ein Rechteck mit den Koordinaten getImageableX,Y und Größen getImageableWidht,Height ausdrucke, habe ich auf einem Din A4 Blatt oben 2,3 cm und unten 4,4 cm Rand. Ist diese Ungenauigkeit für die Werte welche die Klasse PageFormat liefert bekannt, oder müssen diese Werte noch angepasst werden?
Code:
public int print(Graphics graphics, PageFormat pageFormat, int PageIndex) throws PrinterException {
if (pageIndex > 0)
return Printable.NO_SUCH_PAGE;
graphics.drawRect((int)pf.getImageableX(),(int)pf.getImageableY(),(int)pf.getImageableWidth(),(int)pf.getImageableHeight());
return Printable.PAGE_EXISTS;
}
Vg Erdal