Выберите ландшафт PDF, не используя полную ширину нижнего колонтитулаC#

Место общения программистов C#
Ответить
Anonymous
 Выберите ландшафт PDF, не используя полную ширину нижнего колонтитула

Сообщение Anonymous »

Когда установлена ​​альбомная ориентация страницы, я изо всех сил пытаюсь заставить SelectPDF использовать всю ширину страницы для PdfHtmlSection.
Когда ориентация книжная, нижний колонтитул заполняется нормально:
Изображение

Когда это пейзаж, нижний колонтитул отстает примерно на 20 пикселей справа:
Изображение

Фактическое содержимое страницы правильно заполняет ширину независимо от ориентации. Этого нет только в нижнем колонтитуле. (В PDF-файле заголовок не используется.)
Мой код...

Код: Выделить всё

converter.Options.DisplayFooter = true;
converter.Footer.Height = 80;
FooterTemplate footer = trivialModelData;
var footerHtml = new ViewToStringQuery("Footer.cshtml", footer);
var footerSection = new PdfHtmlSection(footerHtml, applicationURL);
converter.Footer.Add(footerSection);
Я попробовал использовать переопределение PdfHtmlSection(), которое задает ширину и устанавливает для нее непристойное число, например 5000. Результат не изменился.
Footer.cshtml для соответствия снимкам...

Код: Выделить всё

@model KrystalBall.PDF.API.Models.Template.FooterTemplate






body {
font-family: Roboto, Helvetica Neue, sans-serif;
color: #333;
font-size: 11pt;
height: 40pt;
background-color: blue;
}

.footer {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
width: 100%;
}






Кто-нибудь сталкивался с этим раньше?

Подробнее здесь: https://stackoverflow.com/questions/792 ... for-footer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»