I have a qweb report which requires a color box to be printed. The color needs to be dynamic or saved in database per record or sales order.
Below is my part of code:
<style type="text/css">
* {-webkit-print-color-adjust:exact;}
.order_color {
background-color: <t t-esc="o.color_code"/> !important;
-webkit-print-color-adjust: exact;
}
@media print {
.order_color {
background-color: <t t-esc="o.color_code"/>;
-webkit-print-color-adjust: exact;
}
}
</style>
<div class="col-xs-12 order_color" style='height:40px;width:200px;'></div>
When I preview in "qweb-html" it does show the colored background. But when I print with "qweb-pdf" no background pdf.
I tried alternative as below, but still not printing background:
<div class="col-xs-12 order_color" style='height:40px;width:200px;< t-esc="o.color_code"/>'></div>
When I manually put background color as below then the PDF and HTML are fine.
<div class="col-xs-12 order_color" style='height:40px;width:200px;background-color:#00FFF;'></div>
But I wanted the background color to be dynamic per order, for example, I have at least 12 different color varieties I wanted to display on iteration in orders.
My OS is 8.6 debian. with wkhtmltopdf 0.12.2.1 (with patched qt), and odoo 8.
I suspect the problem is within wkhtmltopdf.
Any help much appreciated. Thanks.
How did You solve this ?