The bug is fixed in the CVS, both for Java and C#. Paulo
----- Original Message ----- From: "Paulo Soares" <[EMAIL PROTECTED]> To: "Post all your questions about iText here" <[email protected]> Sent: Wednesday, August 09, 2006 1:58 AM Subject: Re: [iText-questions] FW: SplitLate Problem/Question > The bug was located and will be fixed. > > Paulo > > ----- Original Message ----- > From: "Mitch Freed" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, August 09, 2006 12:04 AM > Subject: [iText-questions] FW: SplitLate Problem/Question > > >>I had to send the c# code to you personally because of the size of the >> sample solution. >> >> Thanks, >> >> -Mitch >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of >> Paulo Soares >> Sent: Tuesday, August 08, 2006 4:38 PM >> To: Post all your questions about iText here >> Subject: Re: [iText-questions] SplitLate Problem/Question >> >> I'm sorry but it still works for me. Post a complete C# file that saves >> the PDF file to disk to make sure that we're running the same code. >> >> Paulo >> >> ----- Original Message ----- >> From: "Mitch Freed" <[EMAIL PROTECTED]> >> To: "Post all your questions about iText here" >> <[email protected]> >> Sent: Tuesday, August 08, 2006 4:07 PM >> Subject: Re: [iText-questions] SplitLate Problem/Question >> >> >> >> Try this. My previous example did work when I got the latest version. >> This however does not: >> >> // Margins and the first paragraph are a bit different >> iTextSharp.text.Document document = new >> iTextSharp.text.Document(iTextSharp.text.PageSize.LETTER, 36f, 36f, 36f, >> 36f); >> >> System.IO.MemoryStream ms = new MemoryStream(); >> iTextSharp.text.pdf.PdfWriter writer = >> iTextSharp.text.pdf.PdfWriter.GetInstance(document, ms); >> >> document.Open(); >> >> iTextSharp.text.pdf.PdfContentByte cb = writer.DirectContent; >> iTextSharp.text.pdf.ColumnText ct1 = new >> iTextSharp.text.pdf.ColumnText(cb); >> >> Paragraph p1 = new >> Paragraph("a\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na >> \na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na"); >> Paragraph p2 = new Paragraph("blah blah blah. blah blah blah. blah blah >> blah. blah blah blah. blah blah blah. blah blah blah. blah blah blah. >> blah blah blah. blah blah blah. blah blah blah. blah blah blah. blah >> blah blah. blah blah blah. blah blah blah. blah blah blah. "); >> >> PdfPTable p = new PdfPTable(1); >> p.SplitLate = false; >> p.WidthPercentage = 100f; >> p.SetWidths(new int[] {100}); >> >> PdfPCell c1 = new PdfPCell(); >> c1.UseDescender = true; >> c1.UseAscender = true; >> c1.UseBorderPadding = true; >> c1.PaddingLeft = 3f; >> c1.PaddingRight = 3f; >> c1.PaddingTop = 0; >> c1.PaddingBottom = 0; >> c1.Border = iTextSharp.text.Rectangle.TOP_BORDER | >> iTextSharp.text.Rectangle.BOTTOM_BORDER | >> iTextSharp.text.Rectangle.LEFT_BORDER | >> iTextSharp.text.Rectangle.RIGHT_BORDER; >> c1.BorderWidth = 3f; >> c1.AddElement(p1); >> >> PdfPCell c2 = new PdfPCell(); >> c2.UseDescender = true; >> c2.UseAscender = true; >> c2.UseBorderPadding = true; >> c2.PaddingLeft = 3f; >> c2.PaddingRight = 3f; >> c2.PaddingTop = 9f; >> c2.PaddingBottom = 9f; >> c2.Border = iTextSharp.text.Rectangle.TOP_BORDER | >> iTextSharp.text.Rectangle.BOTTOM_BORDER | >> iTextSharp.text.Rectangle.LEFT_BORDER | >> iTextSharp.text.Rectangle.RIGHT_BORDER; >> c2.BorderWidth = 3f; >> c2.AddElement(p2); >> >> p.AddCell(c1); >> p.AddCell(c2); >> >> I attached the output I am getting showing the content being dropped. >> >> Thanks, >> >> -Mitch >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of >> Paulo Soares >> Sent: Monday, August 07, 2006 4:55 PM >> To: Post all your questions about iText here >> Subject: Re: [iText-questions] SplitLate Problem/Question >> >> Works for me. I attach what I got using the latest itextsharp. >> >> Paulo >> >> ----- Original Message ----- >> From: "Mitch Freed" <[EMAIL PROTECTED]> >> To: <[email protected]> >> Sent: Monday, August 07, 2006 11:09 PM >> Subject: [iText-questions] SplitLate Problem/Question >> >> >> I have a PdfPTable which I have specified the SplitLate property to >> false on. I have a scenario where I have 2 rows. The first row spans the >> entire page, thus the second row will display on the second page. If >> SplitLate is set to true, this works fine. If SplitLate is set to false, >> I lose some or all of the content of the second row. One property that >> affects this problem is the cell padding. If I set the padding to 0, all >> the content will display fine. If I set the padding to say 10, some or >> all of the content will not get displayed. >> >> I need to have a table that has rows that can split right on the page >> break and that will work with SplitLate set to false and that can >> specify padding w/out losing cell content. Any ideas? >> >> BTW, I am using iTextSharp -- a June CVS version. >> >> Thanks, >> Mitch Freed >> >> >> Example: >> >> iTextSharp.text.Document document = new >> iTextSharp.text.Document(iTextSharp.text.PageSize.LETTER, 21.6f, 21.6f, >> 21.6f, 21.6f); >> >> System.IO.MemoryStream ms = new MemoryStream(); >> iTextSharp.text.pdf.PdfWriter writer = >> iTextSharp.text.pdf.PdfWriter.GetInstance(document, ms); >> >> document.Open(); >> >> iTextSharp.text.pdf.PdfContentByte cb = writer.DirectContent; >> iTextSharp.text.pdf.ColumnText ct1 = new >> iTextSharp.text.pdf.ColumnText(cb); >> >> Paragraph p1 = new >> Paragraph("a\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na >> \na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\na\n"); >> Paragraph p2 = new Paragraph("blah blah blah. blah blah blah. blah blah >> blah. blah blah blah. blah blah blah. blah blah blah. blah blah blah. >> blah blah blah. blah blah blah. blah blah blah. blah blah blah. blah >> blah blah. blah blah blah. blah blah blah. blah blah blah. "); >> >> PdfPTable p = new PdfPTable(1); >> p.SplitLate = false; >> >> PdfPCell c1 = new PdfPCell(); >> c1.UseDescender = true; >> c1.UseAscender = true; >> c1.UseBorderPadding = true; >> c1.PaddingLeft = 3f; >> c1.PaddingRight = 3f; >> c1.PaddingTop = 3f; >> c1.PaddingBottom = 3f; >> c1.Border = iTextSharp.text.Rectangle.TOP_BORDER | >> iTextSharp.text.Rectangle.BOTTOM_BORDER | >> iTextSharp.text.Rectangle.LEFT_BORDER | >> iTextSharp.text.Rectangle.RIGHT_BORDER; >> c1.BorderWidth = 3f; >> c1.AddElement(p1); >> >> PdfPCell c2 = new PdfPCell(); >> c2.UseDescender = true; >> c2.UseAscender = true; >> c2.UseBorderPadding = true; >> c2.PaddingLeft = 3f; >> c2.PaddingRight = 3f; >> c2.PaddingTop = 0f; >> c2.PaddingBottom = 0f; >> c2.Border = iTextSharp.text.Rectangle.TOP_BORDER | >> iTextSharp.text.Rectangle.BOTTOM_BORDER | >> iTextSharp.text.Rectangle.LEFT_BORDER | >> iTextSharp.text.Rectangle.RIGHT_BORDER; >> c2.BorderWidth = 3f; >> c2.AddElement(p2); >> >> p.AddCell(c1); >> p.AddCell(c2); >> p.SetWidths(new float[] {100}); >> >> ct1.AddElement(p); >> >> int status = 0; >> while ((status & iTextSharp.text.pdf.ColumnText.NO_MORE_TEXT) == 0) { >> ct1.SetSimpleColumn(document.Left, document.Bottom, document.Right, >> document.Top); >> status = ct3.Go(); >> >> if ((status & iTextSharp.text.pdf.ColumnText.NO_MORE_TEXT) == 0) >> document.NewPage(); >> } >> >> document.Close(); >> >> >> >> ------------------------------------------------------------------------ >> -------- >> >> >>> >> ------------------------------------------------------------------------ >> - >>> Using Tomcat but need to do more? Need to support web services, >> security? >>> Get stuff done quickly with pre-integrated technology to make your job >> >>> easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >>> >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> >> >> ------------------------------------------------------------------------ >> -------- >> >> >>> _______________________________________________ >>> iText-questions mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/itext-questions >>> >> >> >> >> ------------------------------------------------------------------------ >> -------- >> >> >>> ---------------------------------------------------------------------- >>> --- Using Tomcat but need to do more? Need to support web services, >>> security? >>> Get stuff done quickly with pre-integrated technology to make your job >> >>> easier Download IBM WebSphere Application Server v.1.0.1 based on >>> Apache Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=1216 >>> 42 >> >> >> ------------------------------------------------------------------------ >> -------- >> >> >>> _______________________________________________ >>> iText-questions mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/itext-questions >>> >> >> >> ------------------------------------------------------------------------ >> - >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> iText-questions mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> iText-questions mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/itext-questions > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions
