2015-01-13 6 views
1

Я пытаюсь добавить фиксированный HTML-нижний колонтитул в нижней части PDF-файла, созданного Печкиным. Нижний колонтитул всегда должен оставаться внизу страницы PDF. Я пробовал CSS на следующих страницах, но они, похоже, не работают, HTML работает правильно в браузере.Добавление фиксированного нижнего колонтитула в нижней части страницы с помощью Pechkin

http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page

http://css-tricks.com/snippets/css/sticky-footer/

Это даже можно сделать с Печкина?

ответ

0

Чтобы добавить нижний колонтитул в PDF-документ, вам необходимо использовать API-интерфейс Wedpechkin.

См пример:

var document = new HtmlToPdfDocument 
{ 
    GlobalSettings = 
    { 
     ProduceOutline = true, 
     DocumentTitle = "My Website", 
     PaperSize = PaperKind.A4, 
     Margins = 
     { 
      All = 1.375, 
      Unit = Unit.Centimeters 
     } 
    }, 
    Objects = { 
     new ObjectSettings 
     { 
      HtmlText = "<h1>My Website</h1>", 
      HeaderSettings = new HeaderSettings{CenterText = "I'm a header!"}, 
      FooterSettings = new FooterSettings{CenterText = "I'm a footer!", LeftText = "[page]"} 
     } 
    } 
}; 

Обратите внимание на параметры объекта, которые позволяют добавить колонтитул. Нижний колонтитул принимает текст и html.

+0

Спасибо за ваш ответ. Мне удалось передать URL-адрес HTML-файла в качестве нижнего колонтитула, используя 'ObjectConfig.Footer.SetHtmlContent (FilePath)' – user3656029

+0

Я бы посоветовал вам перейти на ВторПечкин. :) – Nicholas

+0

Каковы преимущества? – user3656029