Принц PDF нижний колонтитул не отображается - PullRequest
1 голос
/ 10 июня 2010

Я создаю PDF с помощью Prince.Я использую приведенную ниже таблицу стилей (часть гораздо большего файла CSS), чтобы добавить нижний колонтитул на каждую страницу, содержащую номера страниц, но нижний колонтитул не отображается.

Поэтому вопрос в том, что я делаюнеправильно?

@page {
  size: A4;
  margin: 24mm 22mm;
  padding: 0;     

 @bottom-left
 {
  content: "Page " counter(page) " of " counter(pages);
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  white-space:nowrap;
  color:Red;
 }
}

Ответы [ 2 ]

1 голос
/ 29 января 2013

Эта ошибка, влияющая на таблицы стилей CSS, начинающиеся с метки порядка байтов UTF-8, была исправлена ​​в Prince 7.1.

0 голосов
/ 22 июня 2010

Я обнаружил проблему.CSS-файл, который я использую, был изначально создан в VS.Net 2008, но недавно был отредактирован в VS.Net 2010, в котором кодировка UTF-8 была изменена с подписью.Как только я изменил кодировку (используя File-> Advanced Save Options в VS.Net) на UTF-8 БЕЗ подписи, нижний колонтитул правильно отображался в сгенерированном PDF.

Видимо, Prince не может обрабатывать все CSS вфайл с неожиданной кодировкой (или, может быть, он не может обработать подпись UTF?).Короче говоря - если все выглядит кошерно, и вы собираетесь сойти с ума, проверьте кодировку файла.

...