912 to device printer language. 913 */ 914 docList.add(DocFlavor.SERVICE_FORMATTED.PAGEABLE); 915 docList.add(DocFlavor.SERVICE_FORMATTED.PRINTABLE); 916 917 docList.addAll(Arrays.asList(imageJPG)); 918 docList.addAll(Arrays.asList(imagePNG)); 919 docList.addAll(Arrays.asList(imageGIF)); 920 } 921 supportedDocFlavors = new DocFlavor[docList.size()]; 922 docList.toArray(supportedDocFlavors); 923 int len = supportedDocFlavors.length; 924 DocFlavor[] copyflavors = new DocFlavor[len]; 925 System.arraycopy(supportedDocFlavors, 0, copyflavors, 0, len); 926 return copyflavors; 927 } 928 } 929 DocFlavor[] flavor = new DocFlavor[2]; 930 flavor[0] = DocFlavor.SERVICE_FORMATTED.PAGEABLE; 931 flavor[1] = DocFlavor.SERVICE_FORMATTED.PRINTABLE; 932 return flavor; 933 } 934 935 936 public boolean isDocFlavorSupported(DocFlavor flavor) { 937 if (supportedDocFlavors == null) { 938 getSupportedDocFlavors(); 939 } 940 if (supportedDocFlavors != null) { 941 for (int f=0; f<supportedDocFlavors.length; f++) { 942 if (flavor.equals(supportedDocFlavors[f])) { 943 return true; 944 } 945 } 946 } 947 return false; 948 } 949 950 951 /** | 912 to device printer language. 913 */ 914 docList.add(DocFlavor.SERVICE_FORMATTED.PAGEABLE); 915 docList.add(DocFlavor.SERVICE_FORMATTED.PRINTABLE); 916 917 docList.addAll(Arrays.asList(imageJPG)); 918 docList.addAll(Arrays.asList(imagePNG)); 919 docList.addAll(Arrays.asList(imageGIF)); 920 } 921 supportedDocFlavors = new DocFlavor[docList.size()]; 922 docList.toArray(supportedDocFlavors); 923 int len = supportedDocFlavors.length; 924 DocFlavor[] copyflavors = new DocFlavor[len]; 925 System.arraycopy(supportedDocFlavors, 0, copyflavors, 0, len); 926 return copyflavors; 927 } 928 } 929 DocFlavor[] flavor = new DocFlavor[2]; 930 flavor[0] = DocFlavor.SERVICE_FORMATTED.PAGEABLE; 931 flavor[1] = DocFlavor.SERVICE_FORMATTED.PRINTABLE; 932 int len = flavor.length; 933 supportedDocFlavors = new DocFlavor[len]; 934 System.arraycopy(flavor, 0, supportedDocFlavors, 0, len); 935 return flavor; 936 } 937 938 939 public boolean isDocFlavorSupported(DocFlavor flavor) { 940 if (supportedDocFlavors == null) { 941 getSupportedDocFlavors(); 942 } 943 if (supportedDocFlavors != null) { 944 for (int f=0; f<supportedDocFlavors.length; f++) { 945 if (flavor.equals(supportedDocFlavors[f])) { 946 return true; 947 } 948 } 949 } 950 return false; 951 } 952 953 954 /** |