Sign in Email. Forgot your password? Search within: Articles Quick Answers Messages. Feature Forums.

Author:Maugar Gorn
Language:English (Spanish)
Published (Last):14 October 2008
PDF File Size:14.12 Mb
ePub File Size:2.91 Mb
Price:Free* [*Free Regsitration Required]

Switch your project to iText 7 , integrating the latest developments. Check related iText 7 content! I am using page events to create a header that consists of a table. This table is added to each page in my document, but unfortunately, it overlaps with the rest of my content.

How can I avoid this? My answer to Herin :. This means that the lower-left coordinate of your document is 0, 0 and the upper-right coordinate is , This is wrong because that makes your table overlap with whatever content you are adding inside the margins. To solve this, you need to calculate the height of the table. See for instance the answer to the question How to define the page size based on the content? With this code, the table will be added inside the margin, leaving 10 user units of white space under the top of the page and 10 user units of white space above the top margin.

Abhimanyu Katoch didn't understand this answer, so I created an example:. Please take a look at the TableHeader example. As you can see, I also define a TableHeader event. I use this event as a page event, but I also need this event when I define the Document. I use the following value as top margin:. When I create the event, a PdfPTable is constructed. I store this table as a member variable, along with the height of this table: tableHeight.

I add an additional 20 user units because I don't want the table to stick to the top border of the page:. The value of document. I add some extra space, more specifically the difference of the top margin and the table height divided by two, added to the table height:. Legacy notice!


Add image in PDF using iTextSharp

All the image types listed in table A raster graphics image is a data structure representing a rectangular grid of pixels. Suppose you want to add a raster image to a document shaped as a circle instead of a rectangle. There are different solutions for achieving this. Figure Three other images were added on top of it. The circle with the letter "i" is a PNG that is partly transparent.


iTextSharp - Working with images

The seventh article in my iTextSharp series looks at working with images. This article builds on the previous six which are listed below. There are a number of ways to create images with iTextSharp using the Image. GetInstance method. Probably the most used option will be to pass a filesystem path and file name into the method:. MapPath "PDFs" ;.


Overlay/Superimpose with PdfCopy

Unfortunately none of them showed me exactly what I wanted to do — which is why I wrote this one. After poking around for about 2 minutes I saw how they were performing the "watermarking" and unfortunately it was not the best way to get the job done. Then there is a small math library I created to get the angle of the text through some simple Trig. You can purchase it here on Amazon. A mind blowing article is provided here. And it is written with great skill and the words directly explain the thought of author and it is nice to know the information provided around the Earth and really it is great topic of interest.

Related Articles