openerp6.0のrmlテンプレートで単語を折り返す方法はありませんか?スペースのない長い名前のopenerp.Butという販売注文テンプレートの製品名を取得するために列の幅を定義しました。それがrmlテンプレートレポートの列を単に横切って追加されます。誰でもこの問題の解決策を提案できますか?単語の折り返しがOpenerpの.rmlレポート
答えて
これは箱からはサポートされていないと思います。表示するオブジェクトにいくつかのメソッドを追加することをお勧めします。このメソッドは、指定された列の長さに値をラップします(注意してください。比例フォントを使用すると非常に扱いにくくなります。
Python標準ライブラリのtextwrapモジュールは、これらのメソッドの記述に使用できます。
セルの内容をのparaタグで囲みます。次に例を示します。
<!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>
これは、製品と一緒に動作します.VeryVeryVeryVeryLongNameAndNoSpacesInsideWhichSupplesNotSplitAsOriginalPosterQueriedAboutについて –
すみません。私は "スペースのない長い名前"の部分を忘れてしまった。とにかく、結果文字列をラップするために、このような関数が現れた後でこれが必要になります。 – yucer
私はあなたがこのようparawrapタグを使用することをお勧め:
<parawrap>[[o.name]]</parawrap>
あなたがオブジェクトの名前を表示する場合は、この例では使用されています。
このタグはエラーを示します。 except_orm:rangeparagraphテキストのうち(u'list指数U」
- 1. 単語の折り返しの単語
- 2. UITextView単語の途中で単語の折り返しが発生する
- 3. JTreeで単語を折り返す
- 4. 固定表レイアウトtd単語が折り返しなし
- 5. JTableの行内での単語の折り返し方法
- 6. 単語が長すぎると改行して折り返す
- 7. PISAでの単語の折り返しPDF
- 8. HTML5キャンバスでの単語の折り返し
- 9. CSSテンプレートのオプションで単語の折り返しが見つかりません
- 10. 単語の折り返しがあるが、ハードリターンのないAndroid EditText
- 11. OpenERP - レポートの作成
- 12. スパンの単語だけを折り返す方法は?
- 13. Pandoc、pdfへのマークダウンで段落の長い単語が折り返さない
- 14. CSSの各単語の折り返しからツールチップのスパンを停止する
- 15. 単語の途中でVimの折り返し行を停止する
- 16. 特定の単語にテキストの折り返しを防止するCSS?
- 17. Raveレポートの単語数
- 18. 折り返しコンポーネントが折り返しスタイル
- 19. 単語が折り返された場所を検出する方法
- 20. 非常に長い単語がHTML/CSSで折り返さない
- 21. textareaスクロールバー自動単語折り返し/改行を削除する
- 22. jQuery PHP折り返し折り返しが1つに繰り返される
- 23. 折り返しリスト内の折り返しリスト
- 24. IE11で折り返しコンテンツの折り返し
- 25. QML:TextEdit要素を使用した簡単な単語の折り返しですか?
- 26. 関数がopenerpレポートを呼び出す
- 27. Rails - 電子メールの文字列がテーブル内の単語の折り返しを拒否する
- 28. JEditorPaneは、Javaバージョン1.6より小さい単語内の文字の途中で折り返します。
- 29. SVGテキストの折り返し
- 30. nowraps間の折り返し
rml自体にワードラップする機能はありますか? –
私はちょうど例:600 cahractersと単一の列に空きなしで長い単語をラップしたい.i hvaeはpythonのためのbreak_long_words関数を見つけたどのように私はrmlのレポートでそれを実装することができますか? –