1

openERPバージョン6.0アラビア語のテキストを使用してrmlレポートを作成しましたが、ちょっとした問題に直面しました。SXWからrmlを生成するとアラビア語のテキストは正しく表示されましたが、PDF を生成するとアラビア語のテキストが逆になります。

4

2 に答える 2

0

英語でレポートを作成し、翻訳ジョブは OpenERP 翻訳エンジンに任せたほうがよいでしょう。

于 2012-07-31T04:11:39.543 に答える
0

この問題は、Python に組み込みのUnicode 双方向アルゴリズムがないために発生します。アラビア語のテキストは、他の双方向言語 (ヘブライ語、ペルシア語など) と同様に、PDF、ビデオ プレーヤーの字幕レンダリング エンジン、3D デザイン ソフトウェアなどのポータブル テキスト レンダリング システムにエクスポートする前に、双方向アルゴリズムを使用して再フォーマットする必要があります。

この問題を解決するための openerp のフックがあります: http://github.com/barsi/openerp-rtl

このスレッドの考えを使用して構築されています: Windows またはその他の Bidi アルゴリズムの pyfribidi

于 2013-01-03T18:49:47.027 に答える