Package javax.print.attribute.standard

Examples of javax.print.attribute.standard.Media


    // the page format of the OpenBook here - equal to the code in RasterPrintJob
    private Pageable patchMedia( Pageable pageable ){
      /* OpenBook is used internally only when app uses Printable.
         * This is the case when we use the values from the attribute set.
         */
        Media media = (Media)reqAttrSet.get(Media.class);
        OrientationRequested orientReq = (OrientationRequested)reqAttrSet.get(OrientationRequested.class);
        MediaPrintableArea mpa = (MediaPrintableArea)reqAttrSet.get(MediaPrintableArea.class);

        if ((orientReq != null || media != null || mpa != null) && pageable instanceof OpenBook) {

View Full Code Here


        if (attributes == null) {
            attributes = new HashPrintRequestAttributeSet();
        }
        attributes.add(orient);

        Media mediaArr[] = (Media[]) service.getSupportedAttributeValues(
                                        Media.class, null, null);
        Media media = null;
        try {
            media = findMedia(mediaArr, x, y, Size2DSyntax.INCH);
        } catch (IllegalArgumentException e) {
        }
        if (media == null ||
View Full Code Here

                            pfOrient = PageFormat.LANDSCAPE;
                        }
                    }
                    page.setOrientation(pfOrient);

                    Media media = (Media)attributes.get(Media.class);
                    if (media == null) {
                        media =
                          (Media)service.getDefaultAttributeValue(Media.class);
                    }
                    if (!(media instanceof MediaSizeName)) {
View Full Code Here

        }

        /* OpenBook is used internally only when app uses Printable.
         * This is the case when we use the values from the attribute set.
         */
        Media media = (Media)attributes.get(Media.class);
        OrientationRequested orientReq =
           (OrientationRequested)attributes.get(OrientationRequested.class);
        MediaPrintableArea mpa =
            (MediaPrintableArea)attributes.get(MediaPrintableArea.class);
        if ((orientReq != null || media != null || mpa != null) &&
View Full Code Here

    }

    public final int[] getWin32MediaAttrib() {
        int ai[] = new int[2];
        if (attributes != null) {
            Media media = (Media)attributes.get(
                           javax.print.attribute.standard.Media.class);
            if (media instanceof MediaSizeName) {
                MediaSizeName mediasizename = (MediaSizeName)media;
                MediaSize mediasize =
                        MediaSize.getMediaSizeForName(mediasizename);
View Full Code Here

                                attr.getCategory() ==SunAlternateMedia.class) {
                        /* SunAlternateMedia is used if its a tray, and
                         * any Media that is specified is not a tray.
                         */
                        if (attr.getCategory() == SunAlternateMedia.class) {
                            Media media = (Media)attributes.get(Media.class);
                            if (media == null ||
                                !(media instanceof MediaTray)) {
                                attr = ((SunAlternateMedia)attr).getMedia();
                            }
                        }
View Full Code Here

              size.addItem(getLocalizedString("lb.automatically"));
            else
              for (int i=0; i < medias.length; i++)
                size.addItem(medias[i]);

            Media media = (Media) attribute(Media.class);
            if (media != null)
              size.setSelectedItem(media);

            // this is currently ignored
            source.removeAllItems();
View Full Code Here

            if (mediaPrintables == null) {
                return null;
            }

            // if getting printable area for a specific media size
            Media mediaName;
            if ((attributes != null) &&
                ((mediaName =
                  (Media)attributes.get(Media.class)) != null)) {

                if (mediaName instanceof MediaSizeName) {
                    MediaPrintableArea []arr = new MediaPrintableArea[1];

                    if (mediaSizeNames.length == mediaPrintables.length) {

                        for (int j=0; j < mediaSizeNames.length; j++) {

                            if (mediaName.equals(mediaSizeNames[j])) {
                                arr[0] = mediaPrintables[j];
                                return arr;
                            }
                        }
                    }
View Full Code Here

        } else if (attr.getCategory() == MediaPrintableArea.class) {
            return isSupportedMediaPrintableArea((MediaPrintableArea)attr);

        } else if (attr.getCategory() == SunAlternateMedia.class) {
            Media media = ((SunAlternateMedia)attr).getMedia();
            return isAttributeValueSupported(media, flavor, attributes);

        } else if (attr.getCategory() == PageRanges.class) {
            if (flavor != null &&
                !(flavor.equals(DocFlavor.SERVICE_FORMATTED.PAGEABLE) ||
View Full Code Here

        if (service == null || attributes == null) {
            return pf;
        }

        Media media = (Media)attributes.get(Media.class);
        MediaPrintableArea mpa =
            (MediaPrintableArea)attributes.get(MediaPrintableArea.class);
        OrientationRequested orientReq =
           (OrientationRequested)attributes.get(OrientationRequested.class);
View Full Code Here

TOP

Related Classes of javax.print.attribute.standard.Media

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.