Chào các bạn,
Mình đã sửa được cấu trúc Report theo yêu cầu, tuy nhiên khi xuất ra PDF thì các thiết lập về font như kiểu font, size, style .. đều không tác dụng. Đồng thời mình muốn chỉnh thêm kiểu và màu dòng kẻ.
Mình đã search các nội dung liên quan tới PDF và CSS cho Odoo thì chủ yếu là thêm mới chứ không phải chỉnh sửa style có sẵn, có bạn nào biết cách chỉnh CSS thì chỉ mình với. Xin cảm ơn!
0
1 Trả lời
Best Answer
QWeb của Odoo nó dùng Bootstrap. Bạn đừng sửa nó bằng cách hack, sẽ ảnh hưởng đến report khác và cũng làm bạn khó khăn hơn khi update mã nguồn Odoo.
Mặc định thì cái header nó sẽ load CSS của Odoo vào. Bạn không muốn dùng CSS của Odoo thì bạn bạn sửa thẳng vào trong header của QWeb. Đại loại như sau
<template id="report_xxxxxxxxxxxxxxxxxxxx_style"> html {} .main { margin:20px 25px 15px 20px; font-family:"Lucida Grande", Helvetica, Verdana, Arial, sans-serif; font-size:12px; } .style { line-height:normal; font-size:100%; margin:0; padding:0; } </template> <template id="report_module_name"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> <t t-call="module_name.report_xxxxxxxxxxxxxxxxxxxx_style" ></t> </style> <title>Report Title</title> </head> <body> <t t-foreach="docs" t-as="o"> <div class="page"> <div class="main"> </div> </div> </t> </body> </html> </template>