Я хотел бы иметь документ, первая страница "Портрет", а другая (добавлено NewPage();
) пейзаж. Является ли это возможным ?
Спасибо,
Я хотел бы иметь документ, первая страница "Портрет", а другая (добавлено NewPage();
) пейзаж. Является ли это возможным ?
Спасибо,
Вызовите SetPageSize объекта Document
. () метод:
document.Open();
document.Add(new Paragraph("Page 1: PORTRAIT"));
document.SetPageSize(new Rectangle(842, 595)); // A4
document.NewPage();
document.Add(new Paragraph("Page 2: LANDSCAPE"));
iTextSharp.text.PageSize
имеет набор предопределенных прямоугольников, которые вы можете использовать, включая PageSize.A4
и PageSize.A4_LANDSCAPE
. Используйте их всякий раз, когда устанавливаете PageSize
вместо обычных чисел.
- person Chris Haas; 16.11.2011
PageSize.A4_LANDSCAPE
вызывает перегруженный конструктор Rectangle
с поворотом страницы на 90 градусов. (это было так какое-то время) Проверьте источник PageSize
для всех значений.
- person kuujinbo; 16.11.2011
new Rectangle(842, 595));
. В любом случае, рад, что у вас все получилось.
- person kuujinbo; 17.11.2011