Examples of RelRect


Examples of net.sf.jsignpdf.types.RelRect

    tfPage.getDocument().addDocumentListener(new PageNrDocumentListener());
    selectionImage.getRelRect().addPropertyChangeListener(new PropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent evt) {
        if (previewListenerDisabled)
          return;
        final RelRect tmpRect = selectionImage.getRelRect();
        if (pdfPageSize == null || !tmpRect.isValid()) {
          // tfPosLLX.setText(null);
          // tfPosLLY.setText(null);
          // tfPosURX.setText(null);
          // tfPosURY.setText(null);
          return;
        }
        tfPosLLX.setText(String.valueOf(tmpRect.getRelLeft() * pdfPageSize.getX()));
        tfPosLLY.setText(String.valueOf((1 - tmpRect.getRelBottom()) * pdfPageSize.getY()));
        tfPosURX.setText(String.valueOf(tmpRect.getRelRight() * pdfPageSize.getX()));
        tfPosURY.setText(String.valueOf((1 - tmpRect.getRelTop()) * pdfPageSize.getY()));
      }
    });
    cbDisplayMode.setModel(new DefaultComboBoxModel(RenderMode.values()));
    extraInfo = new PdfExtraInfo(anOptions);
    previewDialog.add(selectionImage, java.awt.BorderLayout.CENTER);
View Full Code Here

Examples of net.sf.jsignpdf.types.RelRect

      btnPrevious.setEnabled(pageNr > 1);
      btnNext.setEnabled(pageNr < numberOfPages);
      // TODO progress bar or animated image... "yes, we are working..."
      final BufferedImage buffImg = p2i.getImageForPage(pageNr.intValue());
      if (buffImg != null) {
        final RelRect tmpRect = selectionImage.getRelRect();
        previewListenerDisabled = true;
        try {
          tmpRect.scale(getInt(pdfPageSize.getX()), getInt(pdfPageSize.getY()));
          tmpRect.setStartPoint(new FloatPoint(Float.parseFloat(tfPosLLX.getText()) / pdfPageSize.getX(), 1f
              - Float.parseFloat(tfPosLLY.getText()) / pdfPageSize.getY()));
          tmpRect.setEndPoint(new FloatPoint(Float.parseFloat(tfPosURX.getText()) / pdfPageSize.getX(), 1f
              - Float.parseFloat(tfPosURY.getText()) / pdfPageSize.getY()));
        } catch (Exception e) {
          // TODO
        }
        selectionImage.setImage(buffImg);
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.