Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iTextSharp set document landscape (horizontal) A4

Tags:

c#

itextsharp

How can I set an A4 document in landscape (horizontal) format in iTextSharp?

like image 929
Luca Romagnoli Avatar asked Mar 03 '10 10:03

Luca Romagnoli


People also ask

How do I set iTextSharp to landscape?

A4. Rotate(), 10, 10, 10, 10); In this mode all pages will be in landscape mode.


1 Answers

You can set the page size to a rotated A4. E.g. (assuming PDF, but should apply regardless):

iTextSharp.text.Document doc;  // ...initialize 'doc'...  // Set the page size doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); 

I've done this with PDF without trouble, haven't tried it with other doc types.

like image 101
T.J. Crowder Avatar answered Oct 16 '22 03:10

T.J. Crowder