Examples of MediaSize


Examples of javax.print.attribute.standard.MediaSize

        }
   
        if (sizeBox.isEnabled()
             && (sizeBox.getSelectedItem() instanceof MediaSizeName)
             && myService.isAttributeCategorySupported(MediaPrintableArea.class)) {
            MediaSize mediaSize = MediaSize.getMediaSizeForName(
                    (MediaSizeName) sizeBox.getSelectedItem());
            float paperWidth = mediaSize.getX(Size2DSyntax.MM);
            float paperHeight = mediaSize.getY(Size2DSyntax.MM);
            if ((x1 + x2 >= paperWidth) || (y1 + y2 >= paperHeight)) {
                return false;
            }
            newAttrs.add(new MediaPrintableArea(x1,
                                                y1,
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

                            ? PageFormat.REVERSE_LANDSCAPE
                            : PageFormat.PORTRAIT));
        }

        Paper paper = new Paper();
        MediaSize size = MediaSize.getMediaSizeForName(
                newattrs.containsKey(Media.class)
                        && (newattrs.get(Media.class).getClass().
                                isAssignableFrom(MediaSizeName.class))
                ? (MediaSizeName)newattrs.get(Media.class)
                : MediaSizeName.ISO_A4);
        paper.setSize(size.getX(Size2DSyntax.INCH) * 72.0,
                      size.getY(Size2DSyntax.INCH) * 72.0);


        MediaMargins mm;
        if (newattrs.containsKey(MediaMargins.class)) {
            mm = (MediaMargins) newattrs.get(MediaMargins.class);
        } else if(newattrs.containsKey(MediaPrintableArea.class)) {
            mm = new MediaMargins(size,
                 (MediaPrintableArea) attrs.get(MediaPrintableArea.class));
        } else {
            mm = new MediaMargins(25.4F, 25.4F, 25.4F, 25.4F, MediaMargins.MM);
        }
        paper.setImageableArea(mm.getX1(MediaMargins.INCH) * 72.0,
                mm.getY1(MediaMargins.INCH) * 72.0,
                (size.getX(Size2DSyntax.INCH) - mm.getX1(MediaMargins.INCH) -
                mm.getX2(MediaMargins.INCH)) * 72.0,
                (size.getY(Size2DSyntax.INCH) - mm.getY1(MediaMargins.INCH) -
                mm.getY2(MediaMargins.INCH)) * 72.0 );
        pf.setPaper(paper);
        return pf;
    }
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

        if (x > y) {
            float z = x;
            y = x;
            x = z;
        }
        new MediaSize(x / 72, y / 72, Size2DSyntax.INCH, this);
    }
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

                throw new PrintException("Wrong DocFlavor class: "
                        + docflavorClassName);
            }

            if (image != null) {
                MediaSize size = null;
                if (attributes != null) {
                    if (attributes.containsKey(MediaSize.class)) {
                        size = (MediaSize) attributes.get(MediaSize.class);
                    } else if (attributes.containsKey(MediaSizeName.class)) {
                        MediaSizeName name = (MediaSizeName) attributes
                                .get(MediaSizeName.class);
                        size = MediaSize.getMediaSizeForName(name);
                    } else {
                        size = MediaSize
                                .getMediaSizeForName(MediaSizeName.ISO_A4);
                    }
                } else {
                    size = MediaSize.getMediaSizeForName(MediaSizeName.ISO_A4);
                }
                width = (int) (size.getX(MediaSize.INCH) * 72.0);
                height =(int) (size.getY(MediaSize.INCH) * 72.0);
                if (attributes != null) {
                    if (attributes.containsValue(
                            OrientationRequested.LANDSCAPE)) {
                        int temp = width;
                        width = height;
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

               
                Media selectedMedia = (Media) sizeBox.getSelectedItem();
                boolean isMediaSizeSelected = (selectedMedia == null)
                    ? false :
                    selectedMedia.getClass().isAssignableFrom(MediaSizeName.class);
                MediaSize selectedSize = isMediaSizeSelected
                    ? MediaSize.getMediaSizeForName((MediaSizeName) selectedMedia)
                    : null;
               
                if (isMediaSupported
                        && isPaSupported
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

        }
   
        if (sizeBox.isEnabled()
             && (sizeBox.getSelectedItem() instanceof MediaSizeName)
             && myService.isAttributeCategorySupported(MediaPrintableArea.class)) {
            MediaSize mediaSize = MediaSize.getMediaSizeForName(
                    (MediaSizeName) sizeBox.getSelectedItem());
            float paperWidth = mediaSize.getX(Size2DSyntax.MM);
            float paperHeight = mediaSize.getY(Size2DSyntax.MM);
            if ((x1 + x2 >= paperWidth) || (y1 + y2 >= paperHeight)) {
                return false;
            }
            newAttrs.add(new MediaPrintableArea(x1,
                                                y1,
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

        queue.remove(queue.size() - 1);
        return lexem;
    }

    private void getPaperDimensions(PrintRequestAttributeSet attrs) {
        MediaSize size = null;
        if (attrs != null) {
            if (attrs.containsKey(MediaSize.class)) {
                size = (MediaSize) attrs.get(MediaSize.class);
            } else if (attrs.containsKey(MediaSizeName.class)) {
                MediaSizeName name =
                    (MediaSizeName)attrs.get(MediaSizeName.class);
                size = MediaSize.getMediaSizeForName(name);
            } else {
                size = MediaSize.getMediaSizeForName(MediaSizeName.ISO_A4);
            }
        } else {
            size = MediaSize.getMediaSizeForName(MediaSizeName.ISO_A4);
        }
        logWidth = (int) (size.getX(MediaSize.INCH) * 72.0);
        logHeight = (int) (size.getY(MediaSize.INCH) * 72.0);
        if (attributes != null) {
            if (attributes.containsValue(
                    OrientationRequested.LANDSCAPE)) {
                int temp = logWidth;
                logWidth = logHeight;
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

            float sizeX = mediaSizes[i][0] / 10.0f;
            float sizeY = mediaSizes[i][1] / 10.0f;
            if (sizeX > 0 && sizeY > 0) {
                boolean standardFound = false;
                for (int j = 0; j < mediaNames.length; j++) {
                    MediaSize mediaSize =
                        MediaSize.getMediaSizeForName(mediaNames[j]);
                    if (mediaSize != null &&
                        Math.abs(sizeX - mediaSize.getX(MediaSize.MM)) < 1 &&
                        Math.abs(sizeY - mediaSize.getY(MediaSize.MM)) < 1) {
                        standardFound = true;
                        if (!result.contains(mediaNames[j])) {
                            result.add(mediaNames[j]);
                            medias.put(mediaNames[j], new Integer(ids[i]));
                            /* TODO:
                             * Do we have to do this break? If not,
                             * all names of one size returned.
                             */
                            break;
                        }
                    }
                }
                if (!standardFound) {
                    GDIMediaName name = new GDIMediaName(names[i],
                            NOT_STANDARD_MEDIA + i);
                    MediaSizeName sname = MediaSize.findMedia(sizeX, sizeY,
                            MediaSize.MM);
                    if (sname == null) {
                        MediaSize size = new MediaSize(sizeX, sizeY,
                                MediaSize.MM, name);
                    } else {
                        MediaSize size = MediaSize.getMediaSizeForName(sname);
                        if (size.getX(MediaSize.MM) != sizeX ||
                            size.getY(MediaSize.MM) != sizeY) {
                            MediaSize newSize = new MediaSize(sizeX, sizeY,
                                    MediaSize.MM, name);
                        }
                    }
                    if (!result.contains(name)) {
                        result.add(name);
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

               
                Media selectedMedia = (Media) sizeBox.getSelectedItem();
                boolean isMediaSizeSelected = (selectedMedia == null)
                    ? false :
                    selectedMedia.getClass().isAssignableFrom(MediaSizeName.class);
                MediaSize selectedSize = isMediaSizeSelected
                    ? MediaSize.getMediaSizeForName((MediaSizeName) selectedMedia)
                    : null;
               
                if (isMediaSupported
                        && isPaSupported
View Full Code Here

Examples of javax.print.attribute.standard.MediaSize

        }
   
        if (sizeBox.isEnabled()
             && (sizeBox.getSelectedItem() instanceof MediaSizeName)
             && myService.isAttributeCategorySupported(MediaPrintableArea.class)) {
            MediaSize mediaSize = MediaSize.getMediaSizeForName(
                    (MediaSizeName) sizeBox.getSelectedItem());
            float paperWidth = mediaSize.getX(Size2DSyntax.MM);
            float paperHeight = mediaSize.getY(Size2DSyntax.MM);
            if ((x1 + x2 >= paperWidth) || (y1 + y2 >= paperHeight)) {
                return false;
            }
            newAttrs.add(new MediaPrintableArea(x1,
                                                y1,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.