Hi. Has anyone had a chance to look at this?

I've attached a sample PDF to show what the output looks like.

Thanks,
        c

On Wed, Sep 05, 2007 at 01:47:17PM -0700, Chad Loder wrote:
> Hello. I am experiencing a bug in iText PDF generation where text overlaps an
> image. The situation is that there is a table cell containing an image. The
> cell starts on the bottom of a page and therefore it gets pushed to the next
> page (because it would not have fit). However, the text at the top of the next
> page does not get "pushed down" enough, so it ends up overlapping the table 
> cell.
> 
> I have attached a short test program which reproduces the problem using the
> latest iText SVN version. After two days of trying to fix this myself, I am
> ready to ask Bruno or others on the list for help.
> 
> Please see the attached source code (with accompanying jpg) to see what I
> am talking about.
> 
> Can someone suggest a fix or a workaround for this problem?
> 
> Thanks,
>       Chad Loder
> 
> 
> 

> import java.io.FileOutputStream;
> 
> import java.io.IOException;
> 
> 
> 
> import com.lowagie.text.*;
> 
> import com.lowagie.text.pdf.*;
> 
> 
> 
> public class TableImageTextOverwrite
> 
> {
> 
>    public static void main(String[] args)
> 
>    {
> 
>       try
> 
>       {
> 
>               Document document = new Document();
> 
>                       PdfWriter.getInstance(document, new 
> FileOutputStream("example.pdf"));
> 
>                       document.open();
> 
>                       Image image = Image.getInstance("otsoe.jpg");
> 
>          for (int i = 1; i <= 10; i++)
> 
>          {
> 
>             document.add(new Paragraph("Text chunk before table " + i));
> 
>                          Table table = new Table(1, 1);
> 
>             Cell cell = new Cell();
> 
>             cell.add(image);
> 
>                          table.addCell(cell);
> 
>                          document.add(table);
> 
>             document.add(new Paragraph("Text chunk after table " + i));
> 
>          }
> 
>               document.close();
> 
>       }
> 
>       catch (Throwable t)
> 
>       {
> 
>          t.printStackTrace();
> 
>       }
> 
>    }
> 
> }

> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> 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/

Attachment: example.pdf
Description: Adobe PDF document

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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