diff options
| author | wprinz <wprinz@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2008-05-30 09:59:11 +0000 | 
|---|---|---|
| committer | wprinz <wprinz@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2008-05-30 09:59:11 +0000 | 
| commit | 554e95b4c25f91390df65870d11ff5fe325df9fe (patch) | |
| tree | 43dd92592d6ef6c375700d37d0129fa54e84ad0a /src | |
| parent | d99d3cb814c9091fce344b3ffa149c151b542e28 (diff) | |
| download | pdf-as-3-554e95b4c25f91390df65870d11ff5fe325df9fe.tar.gz pdf-as-3-554e95b4c25f91390df65870d11ff5fe325df9fe.tar.bz2 pdf-as-3-554e95b4c25f91390df65870d11ff5fe325df9fe.zip | |
CR Unsichtbare Felder
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@268 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFSignatureObjectIText.java | 15 | 
1 files changed, 14 insertions, 1 deletions
| diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFSignatureObjectIText.java b/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFSignatureObjectIText.java index 0ad8583..c03db24 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFSignatureObjectIText.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFSignatureObjectIText.java @@ -309,8 +309,16 @@ public class PDFSignatureObjectIText implements PDFSignatureObject            throw new PDFDocumentException(220, "Image file \"" + img_file.getCanonicalPath() + "\" doesn't exist.");
          }
          Image image = Image.getInstance(img_file.getCanonicalPath());
 +        image.scaleToFit(80.0f, 80.0f);
          // tknall end
 -        pdf_cell = new PdfPCell(image, true);
 +        boolean fit = true; 
 +        Style.ImageScaleToFit istf = cell_style.getImageScaleToFit();
 +        if (istf != null)
 +        {
 +          image.scaleToFit(istf.getWidth(), istf.getHeight());
 +          fit = false;
 +        }
 +        pdf_cell = new PdfPCell(image, fit);
          setCellStyle(pdf_cell, cell_style);
        }
        catch (BadElementException e)
 @@ -363,6 +371,11 @@ public class PDFSignatureObjectIText implements PDFSignatureObject        table.setStyle(inherit_style);
        PdfPTable pdf_table = renderTable(table);
        pdf_cell = new PdfPCell(pdf_table);
 +      // The default new PdfPCell has a default border of 15.
 +      // For blocks without border and subtables this results
 +      // in a border to be drawn around the cell.
 +      // ==> no border on default
 +      pdf_cell.setBorder(0);
        break;
      }
      return pdf_cell;
 | 
