The NoWrap doesn't seem to be doing anything in iTextSharp. I was hoping it would have the same behavior as iText. Setting NoWrap to true in iTextSharp does not even overwrite the adjacent cells.
I was hoping setNoWrap in iText to autosize the cell width to fit the non-wrapped contents. How can I do that? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paulo Soares Sent: Thursday, July 29, 2004 10:39 AM To: Zeno Lee; [EMAIL PROTECTED] Subject: RE: [iText-questions] PdfPCell.NoWrap Property problem in ItextSharp (PdfPCell.setNoWrap in Java) What were you expecting the no wrap to do? Best Regards, Paulo Soares > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Zeno > Lee > Sent: Thursday, July 29, 2004 2:42 PM > To: [EMAIL PROTECTED] > Subject: [iText-questions] PdfPCell.NoWrap Property problem in > ItextSharp (PdfPCell.setNoWrap in Java) > > I'm using iTextSharp and I'm trying to use PdfPCell cells that do not > wrap. > In my PdfPTable, I'm trying to prevent the cells in the first column > from wrapping. I've tried using setNoWrap but there are 2 issues. > In Java, > PdfPCell.setNoWrap(true) works, but the Phrase inside the cell > overwrites the adjacent cell. In C#, PdfPCell.NoWrap = true has no > effect. > > I've modified PdfPRows.cs as well as PDfPTable.cs to correspond to the > latest Java iText version. The C# version had different > PdfPRows.writeCells and PDfPTable.writeSelectedRows methods. This > does not work. > > Is there a different way of preventing the PdfPCell contents from > wrapping? > Is it possible to prevent just the first column from wrapping even if > there are other columns in the same row that wrap? > > I've attached the PDF outputs of both C# and Java. > > // C# Version > using System; > using System.IO; > using System.Collections; > using System.Diagnostics; > using System.Threading; > > using iTextSharp; > using iTextSharp.text; > using iTextSharp.text.pdf; > > public class MyClass > { > public static void Main() > { > String f = "C:\\TEMP\\_nowrap.cs.pdf"; > Document d = new Document(PageSize.LETTER); > PdfWriter w = PdfWriter.getInstance(d, new FileStream(f, > FileMode.Create)); > > d.Open(); > PdfPTable t = new PdfPTable(10); > for (int i = 0; i < 20; i++) > { > PdfPCell c; > c = new PdfPCell(new Phrase(new > Chunk("Chunk Wrap" + > i))); > if (i % 10 == 0) > { > c.NoWrap = true; > } > t.addCell(c); > } > d.Add(t); > d.Close(); > > > Process p = new Process(); > try { > p.StartInfo.FileName = f; > p.StartInfo.CreateNoWindow = true; > p.Start(); > } catch (Exception e) { > Console.WriteLine(e.Message); > } > } > } > > // Java version > import java.io.FileOutputStream; > > import com.lowagie.text.Chunk; > import com.lowagie.text.Document; > import com.lowagie.text.PageSize; > import com.lowagie.text.Phrase; > import com.lowagie.text.pdf.PdfPCell; > import com.lowagie.text.pdf.PdfPTable; import > com.lowagie.text.pdf.PdfWriter; > > public class Test { > public static void main(String[] args) { > String f = "C:/temp/_nowrap.java.pdf"; > Document d = new Document(PageSize.LETTER); > try { > PdfWriter w = PdfWriter.getInstance(d, new > FileOutputStream(f)); > } catch (Exception e) { > // TODO: handle exception > } > > d.open(); > PdfPTable t = new PdfPTable(10); > for (int i = 0; i < 20; i++) { > PdfPCell c; > c = new PdfPCell(new Phrase(new > Chunk("Chunk Wrap" + > i))); > if (i % 10 == 0) { > c.setNoWrap(true); > } > t.addCell(c); > } > try { > d.add(t); > } catch (Exception e) { > // TODO: handle exception > } > d.close(); > } > } > > > ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idG21&alloc_id040&op=ick _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idG21&alloc_id040&op=click _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
