diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Printing/cocoa')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT Printing/cocoa/org/eclipse/swt/printing/Printer.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Printing/cocoa/org/eclipse/swt/printing/Printer.java b/bundles/org.eclipse.swt/Eclipse SWT Printing/cocoa/org/eclipse/swt/printing/Printer.java index db0d27dc5b..5590b58347 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT Printing/cocoa/org/eclipse/swt/printing/Printer.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Printing/cocoa/org/eclipse/swt/printing/Printer.java @@ -372,7 +372,10 @@ static DeviceData checkNull (PrinterData data) { */ public boolean startPage() { checkDevice(); - NSRect rect = printInfo.imageablePageBounds(); + NSSize paperSize = printInfo.paperSize(); + NSRect rect = new NSRect(); + rect.width = paperSize.width; + rect.height = paperSize.height; view.beginPageInRect(rect, new NSPoint()); NSAffineTransform transform = NSAffineTransform.transform(); transform.translateXBy(0, rect.height); |