2016-02-07 5 views
0

У меня есть устройство под названием Точка Mobile PM450 с WinCE 6 ОС, не арабский локаль. Я скопировал арабские шрифты, такие как tahoma.ttf и tahomabd.ttf - Windows/Fonts. Теперь отображаются арабские символы, но предложения не читаются, потому что они слева направо, а арабский - справа налево. Например, мое слово سلام и мое устройство показывает م ا ل س.
Как получить право на лево слова без арабской местности в поморщившись 6

Я не могу использовать Platform Builder, потому что моя компания ограничила меня редактированием времени выполнения. Так что мне нужно что-то вроде Arabizer или Arabware или что-то совместимо с Win CE 6.

Примечание:Arabizer и Arabware не совместимы. Ошибка The Application cannot run on this device type. Please install the application specific to this device type.

Я также попытался изменить узлы реестра и замена 409 (на английском языке) с 401 (арабом), и я преуспеваю изменение макета направо-налево, но слова еще слева направо.

StackOverflow ограничен меня от отправки изображений, но вот мой экран устройства выстрел:

Sample word file.

Теперь вопрос:

Как я могу получить право налево слова без арабской местности в поморщившись 6?

Если кому-либо нужен образец C# класс here it is (персидский сайт).

Это полезно, когда у вас есть доступ к исходному коду, но у меня его нет.

ответ

0

Если вы не можете добавить «Processor Unicode Script для сложного сценария» для арабского через Platform Builder не так много можно сделать ... Единственное, что вы можете сделать, это создать слой в приложении для управления арабский текстовый дисплей ...

+0

Я сказал, что у меня нет доступа к исходному коду приложения. Это должно быть сделано как-то в операционной системе (wince6) –

+0

Вы сказали, что вы не можете отредактировать время выполнения wince. Теперь вы говорите, что у вас нет доступа к исходному коду приложения ... Я думаю, вы не можете достичь своего результата ... – salvolds

+0

Уважаемые @salvolds, пожалуйста, прочитайте мою последнюю строку во второй желтой рамке. В Windows Mobile у нас есть ** Arabware **, который добавляет арабский язык, включая персидские символы. В этой теме я спросил что-то подобное. ** Arabware ** - это установочная установка для расширения возможностей операционной системы. –