有没有什么方法可以在openerp6.0中的rml模板中打包单词。我已经定义了一个列宽,以便在openerp.But的销售订单模板中获取产品名称。被添加它只是跨越rml模板报告中的列。任何人都可以为这个问题获得解决方案。Word打包在Openerp中的.rml报告
回答
我认为这不支持开箱即用。我建议你为想要显示的对象添加一些方法,这些方法将提供包装到给定列长度的值(仔细一点,如果使用比例字体,固定宽度对此更好)。
Python标准库的textwrap模块可能用于编写这些方法。
只需将该单元格的内容包含在段落标记中即可。这里有一个例子:
<!DOCTYPE document SYSTEM "rml.dtd" >
<document filename="wraps.pdf">
<template showBoundary="0">
<pageTemplate id="main">
<pageGraphics />
<frame id="first" x1="150" y1="400" width="250" height="400" />
</pageTemplate>
</template>
<stylesheet>
<blockTableStyle id="blocktablestyle4">
<!-- show a grid: this also comes in handy for debugging your tables.-->
<lineStyle kind="GRID" colorName="green" thickness="1" start="0,0" stop="-1,-1" />
</blockTableStyle>
<paraStyle name="textstyle1" fontName="Helvetica" fontSize="9" textColor="blue" />
</stylesheet>
<story>
<blockTable style="blocktablestyle4" colWidths="2cm,2cm">
<tr>
<td>cell A</td>
<td>This doesn't wraps.</td>
</tr>
<tr>
<td>cell C</td>
<td>
<para style="textstyle1">to see how it works. This is yet more long text to demonstrate wrapping through "para" tag.</para>
</td>
</tr>
</blockTable>
</story>
</document>
这与一个productWithAVeryVeryVeryLongNameAndNoSpacesInsideWhichIs通常不分裂AsTheOriginalPosterQueriedAbout? – 2012-04-26 07:12:43
对不起。我忘了“没有空间的长名字”部分。无论如何,这个函数出现后需要这个,以便包装结果字符串。 – yucer 2012-05-21 04:03:01
我建议你使用parawrap标签作为这样的:当你显示一个对象的名称
<parawrap>[[o.name]]</parawrap>
这个例子是使用。
该标签给出错误。 except_orm:(u'list索引超出rangeparagraph文本的U”
- 1. rml of Openerp中的报告
- 2. 得到页码中的OpenERP RML报告说
- 3. openerp 6.1制作一个新的rml报告
- 4. 动态添加图片到OpenERP的RML报告文件
- 5. 在RML报告中创建一个框
- 6. 如何在OpenERP7中打印简单的RML报告(无数据)?
- 7. Openerp sxw报告
- 8. 报告问题在OpenERP v7
- 9. openerp RML,如何继续在新页面中打印表格行?
- 10. 如何在Odoo/OpenERP中的mako报告中打印条形码?
- 11. 如何在Openerp中创建报告
- 12. 在openerp报告中调用函数
- 13. Odoo-RMl报告如何使用条件
- 14. 如何在OpenERP中单击一次打开两个报告?
- 15. openerp中的自定义报告
- 16. 用rml更改openerp 7页眉/页脚
- 17. 如何在JasperReport中包装Word输出的报告?
- 18. 如何在openerp中创建条带化的RML表?
- 19. Odoo/OpenERP 8的报告设计师
- 20. 碧玉报告模块上的OpenERP 7
- 21. odoo/OpenERP V8 - QWeb报告教程
- 22. odoo/OpenERP V8 - QWEB报告丢失模板
- 23. openerp 7:报告没有显示
- 24. 我可以委托Django报告给OpenERP
- 25. Enterprise Architect中的报告包
- 26. 打印报告
- 27. 什么是在OpenERP上创建报告的最佳方式
- 28. 以doc格式显示的报告在openerp
- 29. OpenERP的7:在销售分析报告页
- 30. 如何使用OpenOffice隐藏OpenERP报告中的字段?
是否有任何函数在rml本身换行? – 2012-04-25 06:59:39
我只想用例如:600个字符来包装一个长的单词而没有任何空间到一个单独的列。我找到了一个break_long_words函数用于python我该如何在我的rml报告中实现它? – 2012-05-11 11:23:28