Re: [iText-questions] Existing Image overlap text
Duncan_McCloud wrote: Hello everyone, I am actually trying to add text on every page of an existing pdf file. I have no problem in doing except with a particular pdf file. Some of the pages of this pdf file seems to be a full A4 Size image. The result is that on those pages the Text is not added, or maybe it is added but it's overlapped by the existing image. This is the code i use to add the Text on the page: PdfReader pdfReader = new PdfReader(file); PdfStamper pdfStamper = new PdfStamper(pdfReader, FileStream); for (int cont = 1; cont = pdfReader.NumberOfPages; cont++) { PdfImportedPage tempPage = pdfStamper.GetImportedPage(pdfReader, cont); PdfContentByte cb = pdfStamper.GetOverContent(cont); BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252,BaseFont.NOT_EMBEDDED); cb.BeginText(); cb.SetFontAndSize(bf, 16); cb.SetTextMatrix(0, 1, -1, 0, 17, 280); cb.ShowText(TEST_STRING); cb.EndText(); cb.AddTemplate(tempPage, 0, 0); } pdfStamper.Close(); pdfReader.Close(); As already said it works at 100% except on those particular pages. Is there any way to force the added Text to be printed over any other elements\object? Seems like you are explicitly adding the tempPage over the TEST_STRING. Switch the order in which you add the tempPage and the text, and the problem will be solved. -- This answer is provided by 1T3XT BVBA http://www.1t3xt.com/ - http://www.1t3xt.info -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.itextpdf.com/book/ Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/
[iText-questions] Existing Image overlap text
Hello everyone, I am actually trying to add text on every page of an existing pdf file. I have no problem in doing except with a particular pdf file. Some of the pages of this pdf file seems to be a full A4 Size image. The result is that on those pages the Text is not added, or maybe it is added but it's overlapped by the existing image. This is the code i use to add the Text on the page: PdfReader pdfReader = new PdfReader(file); PdfStamper pdfStamper = new PdfStamper(pdfReader, FileStream); for (int cont = 1; cont = pdfReader.NumberOfPages; cont++) { PdfImportedPage tempPage = pdfStamper.GetImportedPage(pdfReader, cont); PdfContentByte cb = pdfStamper.GetOverContent(cont); BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252,BaseFont.NOT_EMBEDDED); cb.BeginText(); cb.SetFontAndSize(bf, 16); cb.SetTextMatrix(0, 1, -1, 0, 17, 280); cb.ShowText(TEST_STRING); cb.EndText(); cb.AddTemplate(tempPage, 0, 0); } pdfStamper.Close(); pdfReader.Close(); As already said it works at 100% except on those particular pages. Is there any way to force the added Text to be printed over any other elements\object? Thank you in advance Best Regards -- View this message in context: http://old.nabble.com/Existing-Image-overlap-text-tp28028200p28028200.html Sent from the iText - General mailing list archive at Nabble.com. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.itextpdf.com/book/ Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/