2011-07-25 7 views
0

Java SWT StyledTextコントロールを使用してWindowsにテキストを表示しています。しかし、私が表示しているテキストには多くのカンマがあるため、パフォーマンスが悪いです。ここで私は、ディスプレイにしようとしていますテキストの行の例です。Uniscribe ScriptItemizeから返された実行回数を減らす方法

1,2,3,4,5,1, 

のJava SWTのコードが実行されるには、このテキストを分割するために、標準のWindows Uniscribe ScriptItemize functionに呼び出して、バック12回の実行を取得します!各キャラクターは独自のランです!これにより、SWT描画コードの実行が終了し、文字を1つずつ描画する必要があります。

私はこの問題をカバーするためにEclipse bug 352927を提起しました。 Uniscribeで誰かがこの1人のキャラクターが実行されるのを避ける方法についてコメントできる経験がありますか?

ScriptItemizeメソッドの設定は、SCRIPT_CONTROL構造体からのものです。ただし、SWTが使用するこの構造体の defnには、fMergeNeutralItemsフィールドがありません。この 私に有望な音が、私は何もこのフィールドは、コンマ ヘビーテキストの返された実行をマージするかどうかについては、 オンラインクリアを見つけるために管理していない。

答えて

0

SCRIPT_CONTROL構造体のfMergeNeutralItemsを設定すると、この問題が修正されます。詳細は、SWT bugzillaのバグを参照してください。

関連する問題