0

Outlook 2007用のフォーム領域を持つOutlookアドインを作成しました。フォーム領域には、送信済み、ccおよびbccラベル(OlkLabel)などが含まれています。 このフォームは、右から左のクライアントをサポートする必要があります。つまり、ヘブライ語やアラビア語などのRTL言語でOutlookを使用するユーザーを意味します。私は電子メールを開いたとき はしかし、私は、 "送信は、" get意味、後方ラベルをOutlookフォーム領域右から左

:送信( - >ヘブライ語/アラビア語の文字のために実際に送信されたスタンド) נשלח

のような:

しかし、要点はコロンが間違っているということです。意味Outlookは自動的にテキストボックスとラベルを右に揃えますが、内部のテキストはまだ左から右です。

他のプログラム言語のように、ラベルのプロパティが見つかりませんでした。

誰でも手伝ってもらえますか? 感謝:)

Nili

答えて

0

私はそれが起こる理由はUnicode方向アルゴリズムは、この場所にコロンを置くことを決めた、と考えています。通常、コロンの後にスペース文字を追加すると便利です。問題が解決しない場合は、強い方向性マーク(U + 200Fの右から左へのマーク、U + 202Eの右から左への上書きなど)を使用してみてください。
「グループ別」ドロップダウンからの最後の項目と「標準句読記号」(またはそれが英語のOSにあるものであれば、「グループ化」の先頭から2番目の項目)を選択することで、 " ポップアップウィンドウ)。

+0

ありがとうございましたPawelはきれいに働きました。テキストボックスのプロパティにRTLという文字を追加しました.->キャプション自体を右クリックしてください。ありがとう! :) – Nili

関連する問題