python – 需要@page和@frame的xhtml2pdf(Pisa 3.0)css语法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – 需要@page和@frame的xhtml2pdf(Pisa 3.0)css语法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含963字,纯文字阅读大概需要2分钟。
内容图文
我正在尝试使用xhtml2pdf(又名Pisa 3.0)和django并且遇到麻烦
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中收到错误
例外价值:
Ruleset opening ‘{‘ not found::
(u’@page{\n\t\tmargin:’,
u’0cm;\n\t\t@frame header’)Exception Location:
/usr/lib/pymodules/python2.6/sx/w3c/cssParser.py
in _parseAtPage, line 654
它看起来像是@ss上的css解析器.
对我而言,我看起来就像在示例中一样使用它.我希望有人可以帮助提供一些指导,或者指出一些模板示例.
我也想知道如何使用-pdf-供应商特定标签.我找不到这些标签的文档……
解决方法:
@page {似乎在{更改为@page {之前没有空格时导致错误.
内容总结
以上是互联网集市为您收集整理的python – 需要@page和@frame的xhtml2pdf(Pisa 3.0)css语法全部内容,希望文章能够帮你解决python – 需要@page和@frame的xhtml2pdf(Pisa 3.0)css语法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。