Examples of MediaSizeName


Examples of javax.print.attribute.standard.MediaSizeName

                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);
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

                lattrs.add(OrientationRequested.REVERSE_LANDSCAPE);
                break;
        }

        /* Add Media attribute */
        MediaSizeName media = MediaSize.findMedia(
                (float) (page.getWidth() / 72.0),
                (float) (page.getHeight() / 72.0),
                Size2DSyntax.INCH);
        if (media != null) {
            lattrs.add(media);
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

    }
   
    private MediaSizeName assignMediaSize(String size) {
        MediaSizeAssigner mediaSizeAssigner = new MediaSizeAssigner();

        MediaSizeName answer;

        if (size == null) {
            // default to NA letter if no size configured
            answer = MediaSizeName.NA_LETTER;
        } else if (size.toLowerCase().startsWith("iso")) {
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

                    }
                }
                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 {
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

                pf.setOrientation(orient);
            }

            if (isSupportedValue(media, reqAttrSet) || (!fidelity && media != null)) {
                if (media instanceof MediaSizeName) {
                    MediaSizeName msn = (MediaSizeName)media;
                    MediaSize msz = MediaSize.getMediaSizeForName(msn);
                    if (msz != null) {
                        float paperWid =  msz.getX(MediaSize.INCH) * 72.0f;
                        float paperHgt =  msz.getY(MediaSize.INCH) * 72.0f;
                        paper.setSize(paperWid, paperHgt);
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

      h=Math.ceil(h*zy+margins[2]+margins[3]);
      updateImageableArea(w,h,ExtendedPageFormat.BIG_PAGE);
    }else{
      Dimension d=PageSizes.getInstance().getPageDimension(item);
      if (d!=null){
        MediaSizeName mediaSizeName=null;
        if (!customPaper&&!bigPage){
          mediaSizeName=((PageSizes.Format)item).getValue();
        }
        updateImageableArea(mediaSizeName,true);
        paperWidth.setValue(d.getWidth());
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

      if (newPageFormat!=null) newPageFormat.copy(pageFormat);
    }
    if (pageFormat==null){
      try{
        if (printSettings.isEmpty()||printSettings.getPageFormat()==null){
            MediaSizeName mediaSizeName=getDefaultMediaSizeName();
            MediaPrintableArea mediaPrintableArea=getDefaultMediaPrintableArea(mediaSizeName);
            pageFormat=new ExtendedPageFormat(mediaSizeName,mediaPrintableArea);
        }else{
          pageFormat=(ExtendedPageFormat)printSettings.getPageFormat().clone();
        }
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

    if (ps==null || ! (ps instanceof Format)) return false;
    return ((PageSizes.Format)ps).getType()==BIG_PAGE;
  }

  public Format getPageSize(ExtendedPageFormat pageFormat){
    MediaSizeName name=pageFormat.getSizeName();
    if (name==null){
      int type=pageFormat.getType();
      for (int i=1;i<sizes.length;i++){
        if (sizesSystemNames[i].getType()==type) return sizes[i];
      }
    }else{
      for (int i=1;i<sizes.length;i++){
        if (name.equals(sizesSystemNames[i].getValue())) return sizes[i];
      }
    }
    return sizes[0];
  }
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

          if (m[i] instanceof MediaSizeName) mediaSizeNames.add((MediaSizeName)m[i]);
        }
      }
      currentSizes.clear();
      boolean lastSelectedItemFound=false;
      MediaSizeName selected=selectedItem==null?null:((Format)selectedItem).getValue();
      for (int i=0;i<sizes.length;i++){
        MediaSizeName m=sizesSystemNames[i].getValue();
        if (m==null&&mediaSizeNames!=null) continue;
        if (mediaSizeNames==null||mediaSizeNames.contains(m)){
          if (m!=null&&m.equals(selected)) lastSelectedItemFound=true;
          currentSizes.add(sizes[i]);
        }
      }

      Format sel=null;
View Full Code Here

Examples of javax.print.attribute.standard.MediaSizeName

    public void setSelectedItem(Object selectedItem) {
      this.selectedItem = selectedItem;
    }
    public Format selectDefault(PrintService printService,boolean select){
      MediaSizeName name=ExtendedPageFormat.getDefaultMediaSizeName(printService);
      for(Format f: currentSizes){
        if (f.getValue()==null) continue;
        if (f.getValue().equals(name)){
          if (select) setSelectedItem(f);
          return f;
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.