(MigraDo c) Не удается установить ориентацию страницы в альбомной ориентации при добавлении таблицы - PullRequest
0 голосов
/ 17 марта 2020

У меня есть C# проект. Я использую Migrado c для рендеринга файлов PDF. Я создаю Документ, добавляю Раздел, устанавливаю PageFomat в A4 и Ориентацию в Пейзаж. Все отлично работает, я получаю альбомный файл PDF, пока не добавлю таблицу в Раздел. Каким-то образом Ориентация файла PDF - Портрет. Вот мой код.

//Create doccutment
Document document = new Document();
document.Info.Title = "Tittle";
document.AddSection();

//Add section
var section = document.LastSection;
section.PageSetup = document.DefaultPageSetup.Clone();
section.PageSetup.PageFormat = PageFormat.A4;
section.PageSetup.Orientation = Orientation.Landscape;

// Create header
Paragraph paragraph = section.Headers.Primary.AddParagraph();
paragraph.AddText(title);

//Add table (table width is 15cm)
var table = section.AddTable();
table.Style = "Table";

//Render pdf
PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(false);
pdfRenderer.Document = document;
pdfRenderer.RenderDocument();

Пожалуйста, помогите мне и спасибо за ваше время

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...