iTextSharp комплект документов альбомный (горизонтальный) А4 - PullRequest
53 голосов
/ 03 марта 2010

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

Ответы [ 2 ]

112 голосов
/ 03 марта 2010

Вы можете установить размер страницы для повернутого A4. Например. (при условии PDF, но должен применяться независимо):

iTextSharp.text.Document doc;

// ...initialize 'doc'...

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

Я сделал это с PDF без проблем, не пробовал с другими типами документов.

16 голосов
/ 22 марта 2016

Вы можете инициализировать новый документ следующим образом:

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
...