使用されているUnicode文字に基づいてTextBoxのFlowDirectionを自動的に検出する方法はありますか?
Excelにアラビア語のテキストがある場合は、セルの右側に自動的に配置されます。WPFアプリケーションにも同じロジックが必要です。誰かがこれを経験し、これを行う方法を教えてもらえますか?
ソリューションのベースとなる... 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/