3


我正在尝试使用 xhtml2pdf(又名 Pisa 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 中遇到错误

异常值:

未找到规则集开头 '{':: (u'@page{\n\t\tmargin:', u'0cm;\n\t\t@frame header')

异常位置:_parseAtPage 中的 /usr/lib/pymodules/python2.6/sx/w3c/cssParser.py,第 654 行

看起来 css 解析器在 @page 上呱呱叫。
对我来说,我在示例中使用它。我希望有人可以为此提供一些指导或向我指出一些模板示例。
我也想知道如何使用 -pdf- 供应商特定标签。我找不到关于这些标签的文档...

4

1 回答 1

6

@page{{在更改为工作之前没有空格时似乎会导致错误@page {

于 2011-04-07T08:05:43.807 回答