Подтвердить что ты не робот

ITextSharp установить пейзаж документа (горизонтальный) A4

Как установить документ формата A4 в альбомном (горизонтальном) формате в iTextSharp?

4b9b3361

Ответ 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