< prev index next >
src/java.desktop/windows/classes/sun/print/Win32PrintService.java
Print this page
*** 757,770 ****
}
private boolean isSupportedMediaPrintableArea(MediaPrintableArea mpa) {
getMediaPrintables(null);
if (mediaPrintables != null) {
for (int i=0; i<mediaPrintables.length; i++) {
! if (mpa.equals(mediaPrintables[i])) {
return true;
}
}
}
return false;
--- 757,778 ----
}
private boolean isSupportedMediaPrintableArea(MediaPrintableArea mpa) {
getMediaPrintables(null);
+ int units = MediaPrintableArea.INCH;
if (mediaPrintables != null) {
for (int i=0; i<mediaPrintables.length; i++) {
! if ((mpa.getX(units) >= mediaPrintables[i].getX(units)) &&
! (mpa.getY(units) >= mediaPrintables[i].getY(units)) &&
! (mpa.getX(units) + mpa.getWidth(units) <=
! mediaPrintables[i].getX(units) +
! mediaPrintables[i].getWidth(units)) &&
! (mpa.getY(units) + mpa.getHeight(units) <=
! mediaPrintables[i].getY(units) +
! mediaPrintables[i].getHeight(units))) {
return true;
}
}
}
return false;
< prev index next >