pdfwriter pagina pagesize page net millimeters margenes horizontal addpagedictentry c# itextsharp

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