Hi,

I'm having trouble with the format of a table I'm
trying to create and was hoping someone here would be
able to help me.

I'm trying to create a page that looks something like:

http://decoder.jumptech.com/catsample.html

I was able to fiddle a bit and get the result I
wanted, but without the barcode.  I'm using a
PdfPTable
for the big table with a PdfPTable in each cell.  Each
cell PdfPTable contains to PdfPCells, one
for the image, and one for the text.  I was able to
add multiple phrases to the text side to get multiple
lines, but PdfPCell doesn't appear to have a way to
add an image so that I can add the barcode image
under the text.  Is there a way to do this?

Ideally, I would like to use the Table class because
we would like to output to RTF as well as PDF.
However, I had a bear of a time trying to get Table to
work.  The pseudo code for the Table class
implementation looked like this:

bigTable = new Table(2, 2);
bigTable.setBorderWidth(1);
bigTable.setPadding(5);
bigTable.setWidth(95);

for (i=0; i<#ofProducts; i++ ) {
  
  productImage = Image.getInstance(productImage[i]);
  productImageCell = new Cell(productImage);

  barcodeImage = create barcode image;

  textCell = new Cell(productTitle);
 
textCell.setHorizontalAlignment(Element.ALIGN_CENTER);
  textCell.add(new Paragraph(item.getCatalogId()));
  textCell.add(barcodeImage);

  itemTable = new Table(2, 1);
  itemTable.setBorderWidth(0);
  itemTable.addCell(imageCell);
  itemTable.addCell(textCell);

  tableCell = new Cell(itemTable);

  bigTable.addCell(tableCell);
}

There are two problems that occur with this.  First,
the barcode image doesn't get centered like the text
in the texCell.

Second, I have a problem with the borders.  The above
code yields this:

http://decoder.jumptech.com/badcat.pdf

As you can see, the "crosshatch" that should be in the
big table is not there, and the inner tables have
borders even when I set the borderWidth to 0.  I also
tried setting the borderWidth of the inner table to 10
and
the border width was still unchanged.

Did I find a bug?  Is there a workaround?

I don't mind using PdfPTable and PdfPCell for the time
being, but RTF will be a requirement for us in
the future and I would like to get the above code
working sometime soon.

Thanx in advance for your help.

BTW, Bruno and Paul, great work on the library.  It
generally works great and the documentation on the web
site 
is awesome (albeit a little out of date).

Norton



__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com

_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to