< prev index next >

src/java.desktop/windows/classes/sun/print/Win32PrintService.java

Print this page




 742         return (numCopies > 0 && numCopies <= nCopies);
 743     }
 744 
 745     private boolean isSupportedMedia(MediaSizeName msn) {
 746 
 747         initMedia();
 748 
 749         if (mediaSizeNames != null) {
 750             for (int i=0; i<mediaSizeNames.length; i++) {
 751                 if (msn.equals(mediaSizeNames[i])) {
 752                     return true;
 753                 }
 754             }
 755         }
 756         return false;
 757     }
 758 
 759     private boolean isSupportedMediaPrintableArea(MediaPrintableArea mpa) {
 760 
 761         getMediaPrintables(null);

 762 
 763         if (mediaPrintables != null) {
 764             for (int i=0; i<mediaPrintables.length; i++) {
 765                 if (mpa.equals(mediaPrintables[i])) {







 766                     return true;
 767                 }
 768             }
 769         }
 770         return false;
 771     }
 772 
 773     private boolean isSupportedMediaTray(MediaTray msn) {
 774         MediaTray[] trays = getMediaTrays();
 775 
 776         if (trays != null) {
 777             for (int i=0; i<trays.length; i++) {
 778                 if (msn.equals(trays[i])) {
 779                     return true;
 780                 }
 781             }
 782         }
 783         return false;
 784     }
 785 




 742         return (numCopies > 0 && numCopies <= nCopies);
 743     }
 744 
 745     private boolean isSupportedMedia(MediaSizeName msn) {
 746 
 747         initMedia();
 748 
 749         if (mediaSizeNames != null) {
 750             for (int i=0; i<mediaSizeNames.length; i++) {
 751                 if (msn.equals(mediaSizeNames[i])) {
 752                     return true;
 753                 }
 754             }
 755         }
 756         return false;
 757     }
 758 
 759     private boolean isSupportedMediaPrintableArea(MediaPrintableArea mpa) {
 760 
 761         getMediaPrintables(null);
 762         int units = MediaPrintableArea.INCH;
 763         
 764         if (mediaPrintables != null) {
 765             for (int i=0; i<mediaPrintables.length; i++) {
 766                 if ((mpa.getX(units) > mediaPrintables[i].getX(units)) &&
 767                     (mpa.getY(units) > mediaPrintables[i].getY(units)) &&
 768                     (mpa.getX(units) + mpa.getWidth(units) <
 769                             mediaPrintables[i].getX(units) + 
 770                             mediaPrintables[i].getWidth(units)) &&
 771                     (mpa.getY(units) + mpa.getHeight(units) <
 772                             mediaPrintables[i].getY(units) + 
 773                             mediaPrintables[i].getHeight(units))) {
 774                     return true;
 775                 }
 776             }
 777         }
 778         return false;
 779     }
 780 
 781     private boolean isSupportedMediaTray(MediaTray msn) {
 782         MediaTray[] trays = getMediaTrays();
 783 
 784         if (trays != null) {
 785             for (int i=0; i<trays.length; i++) {
 786                 if (msn.equals(trays[i])) {
 787                     return true;
 788                 }
 789             }
 790         }
 791         return false;
 792     }
 793 


< prev index next >