6

使用されているUnicode文字に基づいてTextBoxのFlowDirectionを自動的に検出する方法はありますか?

Excelにアラビア語のテキストがある場合は、セルの右側に自動的に配置されます。WPFアプリケーションにも同じロジックが必要です。誰かがこれを経験し、これを行う方法を教えてもらえますか?

4

1 に答える 1

3

ソリューションのベースとなる... http://windows-tech.info/13/5fa183aedccd93df.php

関連するコードは

public bool IsArabic(string strCompare)
{
  char[] chars = strCompare.ToCharArray();
  foreach (char ch in chars)
    if (ch >= '\u0627' && ch <= '\u0649') return true;
  return false;
}

Unicode標準のアラビア語セクションも確認してください... http://www.unicode.org/charts/

于 2010-07-22T14:38:28.837 に答える