Hi
I've got some problems with setting images transparent. I have a
png-file and a pdf-file. The png is the base layer and the pdf overlays
the png. The white parts of the pdf should be transparent not white
anymore. Here's the code:

      URL PdfUrl = new URL("........");
      PdfReader reader = new PdfReader(PdfUrl);

      Document document = new Document(new Rectangle(width,height));

      PdfWriter writer = PdfWriter.getInstance(document, new
FileOutputStream("out.pdf"));
      writer.setPdfVersion(PdfWriter.VERSION_1_2);
      document.open();
      PdfContentByte cb = writer.getDirectContent();
      document.newPage();
      PdfImportedPage tp = writer.getImportedPage(reader, 1);

      Image img = Image.getInstance(tp);
      img.scalePercent(percent);

      //nothing happens here
      //int[] transp = {255, 255, 255, 255, 255, 255};
      //img.setTransparency(transp);

      URL rasterUrl = new URL(".......");
      Image imgRaster = Image.getInstance(rasterUrl);

      imgRaster.setAbsolutePosition(marginXp+marginTitelp, marginYp);
      cb.addImage(imgRaster);
      img.setAbsolutePosition(marginXp+marginTitelp, marginYp);
      cb.addImage(img);

All I see is the imported pdf-file. I tried the setTransperancy method,
but nothing happened. 
Thanks for your help.

Regards
Stefan




Mit freundlichem Gruss
Stefan Ziegler
Leiter Aufsicht

Kanton Solothurn
Bau- und Justizdepartement
Amt für Geoinformation
Rötistrasse 4
4501 Solothurn
Telefon 032 627 75 96
Telefax 032 627 75 98
[EMAIL PROTECTED]
http://www.so.ch

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to