c# - pagina - iTextSharp establece documento paisaje(horizontal) A4
pagina horizontal itext (2)
Puede configurar el tamaño de la página a un A4 girado. Por ejemplo (asumiendo PDF, pero debería aplicarse independientemente):
iTextSharp.text.Document doc;
// ...initialize ''doc''...
// Set the page size
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate());
Lo he hecho con PDF sin problemas, no lo he probado con otros tipos de documentos.
¿Cómo puedo configurar un documento A4 en formato horizontal (horizontal) en iTextSharp?
Puedes inicializar un nuevo documento así:
Document doc = new Document(iTextSharp.text.PageSize.A4.Rotate(), 10, 10, 10, 10);
En este modo todas las páginas estarán en modo horizontal.
Para cambiar el diseño de la página dentro del documento puede utilizar:
doc.SetPageSize(iTextSharp.text.PageSize.A4); // for vertical layout
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); // for horizontal layout