Как установить документ формата A4 в альбомном (горизонтальном) формате в iTextSharp?
ITextSharp установить пейзаж документа (горизонтальный) A4
Ответ 1
Вы можете установить размер страницы на повернутом А4. Например. (при условии, что PDF, но должен применяться независимо):
iTextSharp.text.Document doc;
// ...initialize 'doc'...
// Set the page size
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate());
Я сделал это с PDF без проблем, не пробовал его с другими типами документов.
Ответ 2
Вы можете инициализировать новый документ следующим образом:
Document doc = new Document(iTextSharp.text.PageSize.A4.Rotate(), 10, 10, 10, 10);
В этом режиме все страницы будут в альбомном режиме.
Чтобы изменить макет страницы внутри документа, вы можете использовать:
doc.SetPageSize(iTextSharp.text.PageSize.A4); // for vertical layout
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); // for horizontal layout