Is there a way to detect the FlowDirection in TextBox automatically based on the Unicode Characters used?
If you have an Arabic text in Excel it is automatically aligned to the right side of the cell. I would like the same logic in my WPF application. Has anyone experience with this and can tell me how to do this?
EpicPandaForce
81.7k28 gold badges269 silver badges451 bronze badges
asked Dec 4, 2009 at 16:10
tobre
1,4353 gold badges25 silver badges57 bronze badges
1 Answer 1
Base your solution in... http://windows-tech.info/13/5fa183aedccd93df.php
the relevant code is
public bool IsArabic(string strCompare)
{
char[] chars = strCompare.ToCharArray();
foreach (char ch in chars)
if (ch >= '\u0627' && ch <= '\u0649') return true;
return false;
}
Also check the Arabic section of the Unicode standard... http://www.unicode.org/charts/
answered Jul 22, 2010 at 14:38
Néstor Sánchez A.
4,00810 gold badges48 silver badges69 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
lang-cs