Маржа в MigraDoc

Я использую MigraDoc и PDFsharp, и мне нужно установить разные поля для каждой страницы в моем документе PDF. С помощью

  document.DefaultPageSetup.RightMargin = 20;
  document.DefaultPageSetup.LeftMargin = 20;

Я получаю, что все страницы в моем документе будут иметь одинаковые поля. Как я могу установить поля для каждой страницы в моем документе? Спасибо

1 ответ

Вы никогда не должны изменять DefaultPageSetup.

Вы можете создать несколько разделов в вашем документе. Вы можете установить PageSetup для каждого раздела по мере необходимости.

Все страницы в разделе будут иметь одинаковый размер страницы (PageSetup). Я предполагаю, что у вас есть только один раздел, и поэтому вы меняете все страницы.

Другие вопросы по тегам