я пробую вещи с xhtml2pdf (он же Пиза 3.0) и django, и у меня проблемы с css
http://www.xhtml2pdf.com/doc/pisa-en.html
очевидно, что в приведенных выше документах говорится о доступных css-файлах, а также о специфических тегах поставщиков.
Если я последую примеру в документации для статических кадров и сделаю css вроде
@page{
margin:0cm;
@frame header{
-pdf-frame-content: header;
height: 3cm;
}
@frame footer{
-pdf-frame-content: footer;
bottom: 2cm;
height: 2cm;
}
}
.main_content{
padding: 0px
}
#header{
background-color: #02164c;
font: #FFFFFF;
width:100%;
}
#footer{
width: 100%;
}
.pageBreak{
page-break-after: always;
}
Я получаю сообщение об ошибке в django
Значение исключения:
Открытие набора правил '{' не найдено ::
(И '@ страницы {\ п \ т \ tmargin:',
u'0cm; \ n \ t \ t @ frame header ')
Местоположение исключения:
/usr/lib/pymodules/python2.6/sx/w3c/cssParser.py
в _parseAtPage, строка 654
похоже, что парсер CSS квакает на @ странице.
Мне кажется, что я использую это как в примерах. Я надеюсь, что кто-то может помочь дать некоторые рекомендации по этому вопросу или указать мне несколько примеров шаблонов.
Мне также интересно, как использовать специальные теги -pdf- vendor. по этим тегам нет документации, которую я могу найти ...