You need PdfStamper. Paulo
----- Original Message ----- From: "William Rickards" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, October 09, 2008 9:48 PM Subject: Re: [iText-questions] SetAnchor, AddTemplate & GetImportedPage Reading the archives it seems that I need to use the PDFCopy object. I'll have to see how that changes my generation process. -- Will Rickards On Thu, Oct 9, 2008 at 4:41 PM, William Rickards <[EMAIL PROTECTED]> wrote: > Okay, SetAnchor normally works. > The problem is I am processing a pdf in two passes. > So that I can do a table of contents. > > So in the first pass pdf I use SetAnchor. > In the second pass I'm reading the first pass page and writing it to > the second pass document with: > m_objContentByte.AddTemplate(m_wrtReport.GetImportedPage(rdrFirstPassReport, > intPage), 1, 0, 0, 1, 0, 0) > > And then my url links aren't working. > Is there anyway to pull that information as well from the first pass > document? > > -- > Will Rickards > > On Wed, Oct 8, 2008 at 12:54 PM, William Rickards > <[EMAIL PROTECTED]> wrote: >> What am I doing wrong? >> >> I have a table. At the end or beginning of the table I want a cell >> which has the text "Email" and it should be a url link to the actual >> email. >> It will be a network path like >> \\servername\sharename\foldername\filename.msg. >> >> What I've tried so far: >> Note that all the previous cells have paragraph objects. >> >> ' This method tries to use PdfAction >> Dim objAction As iTextSharp.text.pdf.PdfAction >> objAction = New iTextSharp.text.pdf.PdfAction("http://www.google.com/") >> objCell = New iTextSharp.text.pdf.PdfPCell(New >> iTextSharp.text.Phrase(New iTextSharp.text.Chunk("Google", >> m_fntArial8).SetAction(objAction))) >> InitCell(objCell, 1) >> With objCell >> .HorizontalAlignment = iTextSharp.text.pdf.PdfPCell.ALIGN_LEFT >> .Border = m_intHitBorder >> .Colspan = 3 >> End With >> objTable.AddCell(objCell) >> >> ' This method tries to use SetAnchor >> objCell = New iTextSharp.text.pdf.PdfPCell(New >> iTextSharp.text.Phrase(New iTextSharp.text.Chunk("Google", >> m_fntArial8).SetAnchor("http://www.google.com/"))) >> InitCell(objCell, 1) >> With objCell >> .HorizontalAlignment = iTextSharp.text.pdf.PdfPCell.ALIGN_LEFT >> .Border = m_intHitBorder >> .Colspan = 3 >> End With >> objTable.AddCell(objCell) >> >> -- >> Will Rickards ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php
