2014-04-28 12 views
6

Ho aggiornato xhtml2pdf 0.0.6, PyPDF2 1.21 e reportlab 3.1.8.-pdf-frame-border è rotto [xhtml2pdf]

Il mio pdf andava bene quando ho usato xhtml2pdf 0.0.5 e reportlab 2.7. Ora tutto il mio frame ha confini. Ho rimosso "-pdf-frame-border" e ho provato a mettere "-pdf-frame-border: 0" o "-pdf-frame-border: none", ma mostra ancora il frame broder. Qualcuno può far luce? Grazie.

risposta

1

Basta riportare ReportLab a 2.7 e ha risolto il problema.

+1

ho declassato Reportlab - torna reportlab.Version "2.7" - e ho PyPDF2-1.21-py2.7.egg-info, xhtml2pdf-0.0.6-py2.7.egg-informazioni e ancora ottenere questi stupidi confini. Potresti elaborare un po 'come sono i blocchi di stile o se hai versioni diverse di uno degli altri pacchetti? modifica: Ho rimosso tutti "-pdf-frame-border: 0" e i bordi sono andati via – seans

5

Dopo un po 'di ricerca con reportlab.Version == 3.1.8, ho avuto successo solo impostando un bordo bianco .

@frame footer_frame { 
    -pdf-frame-content: footer_content; 
    left: 50pt; width: 512pt; top: 772pt; height: 20pt; 
    border: 0pt solid white; 
} 
+0

Questo ha funzionato per me, grazie! – gcucurull