Qweb Report的css没有打印页面

时间:2018-04-05 08:56:34

标签: html css wkhtmltopdf odoo-10 qweb

我在odoo 10中做了Qweb的报告。把我的css放在标签中并放在" .page" class div。喜欢这个

<div class="page">

   <style type="text/css">
     .header,
     .footer {
         display: none !important;
     }
   </style>

</div><!--end of page-->

它在屏幕上完美运行,但是当我生成PDF或通过 CTRl + P 从屏幕上打印时。它没有显示css颜色,背景,填充和边距。我咨询了link

另外,我也有一个解决方案。如果我们应用此标记,它会反映打印页面上的一些属性。

t-attf-style="background: #333;color: #FFF; padding: 10px 0px; margin: 0px 0px 0px 6px;"

有没有办法在打印页面上打印背景和一些不同的字体颜色,而不是这些选项。第一个链接没有进行任何更改,第二个解决方案不适用于所有属性,而且还有时间将此标记与所有HTML标记放在一起。

我从去年开始面对这个问题。这将是一个很大的帮助和一个新的学习如果有人帮我解决这个问题。

由于

1 个答案:

答案 0 :(得分:1)

正确的答案始终是通过自定义发票模块中定义和调用颜色字段的单独模块进行的回答。但是我建议一个hack。创建该颜色的图像,然后将其放置在位置:绝对的该区域上,并调整其上的残留物(文本)。加上字体和其他功能, t-attf-style 非常完美。