簡體   English   中英

@page和@frame需要xhtml2pdf(Pisa 3.0)css語法

[英]need xhtml2pdf (Pisa 3.0) css syntax for @page and @frame

我正在嘗試使用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中收到錯誤

例外價值:

規則集打開'{'not found ::(u'@ page {\\ n \\ t \\ t \\ ttrigin:',u'0cm; \\ n \\ t \\ t \\ t @ frame header')

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

它看起來像是@ss上的css解析器。
對我而言,我看起來就像在示例中一樣使用它。 我希望有人可以幫助提供一些指導,或者指出一些模板示例。
我也想知道如何使用-pdf-供應商特定標簽。 我找不到這些標簽的文檔......

@page{似乎在{更改為@page {之前沒有空格時導致錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM