![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Unicode [D6, Win2k]
Plotnick © (2007-01-12 16:15:00)Как имея на руках WideString определить в какую сторону пишется этот текст (справа-налево или слева-направо)?
palva (2007-01-14 10:30:00) [1]Нужно посмотреть к какой уникодовой странице относятся символы. Скажем, для русского языка старший байт символа равен 4. для арабского - 6. См. здесь http://www.alanwood.net/unicode/arabic.html
clickmaker (2007-01-13 19:26:00) [2]
> otnick (12.01.07 18:55) [3]
> 2clickmaker
>
> Это не то.
да, не то
GetStringType(Ex) - то
Plotnick (2007-01-12 19:04:00) [3]Да, в корневом может и туманно написал. Итак, есть поле с текстом. На каком языке будет текст заранее не известно. Может русский, а может и арабский. Соответственно, нужно определить, как он пишется (слева-направо или справа-налево) и утсановить BiDi mode и выравнивание соответственно.
Plotnick (2007-01-12 18:56:00) [4]Сергей М.
А есть разница?
Plotnick (2007-01-12 18:55:00) [5]2clickmaker
Это не то.
clickmaker (2007-01-12 16:22:00) [6]IsDBCSLeadByte()
Сергей М. (2007-01-12 16:18:00) [7]Кем пишется-то ?