Examples of scaleToFit()


Examples of com.itextpdf.text.Image.scaleToFit()

      if (img != null) {
        if (i != 0) {
          document.newPage();
        }
        if (img.getWidth() > PageSize.A4.getWidth() || img.getHeight() > PageSize.A4.getHeight()) {
          img.scaleToFit(PageSize.A4.getWidth(), PageSize.A4.getHeight());
        }
        document.add(img);
      }
    }
    ra.close();
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

  private void createPdfDocumentFileFromSingleImageFile(File imageFile, File pdfFile) throws Exception {
    Document document = new Document(PageSize.A4, 0.0f, 0.0f, 0.0f, 0.0f);
    PdfWriter.getInstance(document, new FileOutputStream(pdfFile));
    document.open();
    Image image = Image.getInstance(imageFile.getCanonicalPath());
    image.scaleToFit(PageSize.A4.getWidth(), PageSize.A4.getHeight());
    document.add(image);
    document.close();
  }

  private boolean sendDocumentViaMail(File pdfFile, Properties metadata) {
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

      if (img != null) {
        if (i != 0) {
          document.newPage();
        }
        if (img.getWidth() > PageSize.A4.getWidth() || img.getHeight() > PageSize.A4.getHeight()) {
          img.scaleToFit(PageSize.A4.getWidth(), PageSize.A4.getHeight());
        }
        document.add(img);
      }
    }
    God.appWindow.getStatusBar().setInitProgress(pageCount, pageCount);
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

  private void createPdfDocumentFileFromSingleImageFile(File imageFile, File pdfFile) throws Exception {
    Document document = new Document(PageSize.A4, 0.0f, 0.0f, 0.0f, 0.0f);
    PdfWriter.getInstance(document, new FileOutputStream(pdfFile));
    document.open();
    Image image = Image.getInstance(imageFile.getCanonicalPath());
    image.scaleToFit(PageSize.A4.getWidth(), PageSize.A4.getHeight());
    document.add(image);
    document.close();
  }

  private boolean sendDocumentViaMail(File pdfFile, Properties metadata) {
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

    if(rows > 0) {
      h = height / rows - 50;
    } else {
      h = height - 50;
    }
    img.scaleToFit((width / columns) - 10, h);
    PdfPCell imgCell = new PdfPCell(img);
    imgCell.setBorder(0);
   
    /* title */
    Paragraph titleParagraph = new Paragraph(new Chunk(filename.substring(0, filename.indexOf('.'))));
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

    checkIfDocIsClosed();

    try {
      Image pdfImage = Image.getInstance(image, null);
      pdfImage.setAbsolutePosition(0, 0);
      pdfImage.scaleToFit(width, height);
      PdfTemplate template = contentByte.createTemplate(image.getWidth(), image.getHeight());
      template.addImage(pdfImage);
      final float leftMargin = document.leftMargin();
      contentByte.addTemplate(template, leftMargin + x, y);
    } catch (BadElementException e) {
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

    String img = "/table_rel/" + biz.getCode() + ".png";
    LOG.info("加载关系图[{}]", img);
    // 表关系图
    Image iTableImg = Image.getInstance(
        PdfGenerator.class.getResource(img), true);
    iTableImg.scaleToFit(360f, 480f);
    // iTableImg.setAlignment(Image.MIDDLE);
    iTableImg.setIndentationLeft(20f);
    // iTableImg.setBorder(10);
    // iTableImg.setBorderColor(BaseColor.GREEN);
    // iTableImg.setBorderWidth(4);
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

    Image image = Image.getInstance(data);
    float maxWidth = document.getPageSize().getWidth() - 75;
    float maxHeight = document.getPageSize().getHeight();

    if (image.getWidth() > maxWidth || image.getHeight() > maxHeight)
      image.scaleToFit(maxWidth, maxHeight);

    document.add(image);
    document.close();
    return byteArrayOutputStream.toByteArray();
  }
View Full Code Here

Examples of com.itextpdf.text.Image.scaleToFit()

                ct2 = new ColumnText(t);
                ct2.setRunDirection(runDirection);
                ct2.setSimpleColumn(signatureRect.getLeft(), signatureRect.getBottom(), signatureRect.getRight(), signatureRect.getTop(), 0, Element.ALIGN_RIGHT);

                Image im = Image.getInstance(signatureGraphic);
                im.scaleToFit(signatureRect.getWidth(), signatureRect.getHeight());

                Paragraph p = new Paragraph();
                // must calculate the point to draw from to make image appear in middle of column
                float x = 0;
                // experimentation found this magic number to counteract Adobe's signature graphic, which
View Full Code Here

Examples of com.lowagie.text.Image.scaleToFit()

     */

    private float addImage(Image i, float left, float right, float extraHeight, int alignment) {
        Image image = Image.getInstance(i);
        if (image.getScaledWidth() > right - left) {
            image.scaleToFit(right - left, Float.MAX_VALUE);
        }
        flushCurrentLine();
        if (line == null) {
            line = new PdfLine(left, right, alignment, leading);
        }
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.