有沒有什麼方法可以在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 RML報告說
- 4. openerp 6.1製作一個新的rml報告
- 5. 動態添加圖片到OpenERP的RML報告文件
- 6. openerp和rml
- 7. 在Openerp6.0 rml報告中的Pagenumber格式
- 8. 如何在OpenERP7中打印簡單的RML報告(無數據)?
- 9. 在RML報告中創建一個框
- 10. 如何創建RML報告?
- 11. 在rml報告中打印html字段及其格式
- 12. Pentaho報告OpenERP
- 13. Openerp sxw報告
- 14. Openerp翻譯報告
- 15. openerp報告語法
- 16. 報告問題在OpenERP v7
- 17. 如何在Odoo/OpenERP中的mako報告中打印條形碼?
- 18. openerp RML,如何繼續在新頁面中打印表格行?
- 19. Odoo-RMl報告如何使用條件
- 20. KeyError(u'report.purchase.quotation') - 在OpenErp中報告錯誤
- 21. 在openerp報告中調用函數
- 22. 如何在Openerp中創建報告
- 23. 如何在OpenERP中單擊一次打開兩個報告?
- 24. OpenERP報告創建失敗
- 25. OpenERP賈斯珀報告
- 26. openerp中的自定義報告
- 27. 如何在rml或openoffice報告中打印時格式化日期?
- 28. Windows環境中的Openerp報告和pdf打印
- 29. OpenERP報告文件夾中還包括.py文件的用途
- 30. 如何在JasperReport中包裝Word輸出的報告?
是否有任何函數在rml本身換行? – 2012-04-25 06:59:39
我只想用例如:600個字符來包裝一個長的單詞而沒有任何空間到一個單獨的列。我找到了一個break_long_words函數用於python我該如何在我的rml報告中實現它? – 2012-05-11 11:23:28