public static MediaPrintableArea getPrintableArea(Paper paper, Margin margin) { return new MediaPrintableArea(((Double)margin.getLeft()).floatValue(), ((Double)margin.getTop()).floatValue(), ((Double)Justification.getJustifedWidth(paper, margin)).floatValue(), ((Double)Justification.getJustifiedHeight(paper, margin)).floatValue(), MediaPrintableArea.MM); }
if (attrib != null) { MediaPrintableArea mpa = (MediaPrintableArea)attrib; paper.setImageableArea(mpa.getX(MediaPrintableArea.INCH) * DOTS_PER_INCH, mpa.getY(MediaPrintableArea.INCH) * DOTS_PER_INCH, mpa.getWidth(MediaPrintableArea.INCH) * DOTS_PER_INCH, mpa.getHeight(MediaPrintableArea.INCH) * DOTS_PER_INCH);
MediaPrintableArea.class); if(mediaarea!=null) pap.setImageableArea((mediaarea.getX(MediaPrintableArea.INCH)*72), (mediaarea.getY(MediaPrintableArea.INCH)*72), (mediaarea.getWidth(MediaPrintableArea.INCH)*72), (mediaarea.getHeight(MediaPrintableArea.INCH)*72)); if(ms!=null) pap.setSize((ms.getX(MediaSize.INCH)*72),
/** * Sets the media size. * @param name the MediaSizeName */ public static void setMediaSizeName(MediaSizeName name) { mediaSizeName = name; mediaSize = MediaSize.getMediaSizeForName(mediaSizeName); area = new MediaPrintableArea(0.5f, 0.5f, mediaSize.getX(MediaSize.INCH) - 1.0f, mediaSize.getY(MediaSize.INCH) - 1.0f, MediaPrintableArea.INCH); }
aset.add(new MediaPrintableArea(1, 1, 3, 5, MediaPrintableArea.INCH)); } else if (size.equals("4r")) { aset.add(new MediaPrintableArea(1, 1, 4, 6, MediaPrintableArea.INCH)); } else if (size.equals("5r")) { aset.add(new MediaPrintableArea(1, 1, 5, 7, MediaPrintableArea.INCH)); } else if (size.equals("6r")) { aset.add(new MediaPrintableArea(1, 1, 6, 8, MediaPrintableArea.INCH));
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); aset.add(new PrinterResolution(300, 300, PrinterResolution.DPI)); aset.add(new MediaPrintableArea(0, 0, 150, 100, MediaPrintableArea.MM));
float[] size = mediaSize.getSize(MediaSize.INCH); printRequestAttributeSet .add(new MediaPrintableArea(0, 0, size[0], size[1], MediaPrintableArea.INCH)); docAttributeSet.add(new MediaPrintableArea(0, 0, size[0], size[1], MediaPrintableArea.INCH));
aset.add(media); MediaSize mediaSize = MediaSize.getMediaSizeForName(media); MediaPrintableArea printableArea = new MediaPrintableArea(0.25f, 0.25f, mediaSize.getX(MediaSize.INCH)-0.5f, mediaSize.getY(MediaSize.INCH)-0.5f,