在OpenERP 7中,当使用Webkit生成报告时,如何指定自定义纸张尺寸?
Webkit的默认纸张尺寸列于:
http://qt-project.org/doc/qt-4.8/qprinter.html#PaperSize-enum
特别感兴趣的是纸张尺寸类型30:
QPrinter :: Custom 30 Unknown或用户定义的大小。
Webkit文档指出可以指定自定义高度和宽度:
对页面大小进行更细粒度的控制--page-height和 - 可以使用 - 页面宽度选项。 http://wkhtmltopdf.org/usage/wkhtmltopdf.txt
但是,OpenERP Webkit模块似乎不支持直接输入页面高度和页面宽度。可能的解决方案可能包括:
欢迎提供有关上述任何文件的建议或指示。最终目标是轻松生成OpenERP的报告,大多数人似乎都会为此目的推荐Webkit。使用ReportLab的RML也是一种选择,但使用Mako,HTML和CSS似乎比使用XML,XSL和RML更可取。有些人似乎已成功使用OpenOffice / LibreOffice和SXW设计报告,但SXW格式似乎已在当前的OpenOffice / LibreOffice中弃用。
答案 0 :(得分:0)
OpenERP Webkit模块支持直接输入页面高度和页面宽度。您可以在以下位置定义自定义纸张尺寸:
settings / technical / webkit header& footer /(name_of_style_report),可以定义纸张尺寸和更多选项。