2013-10-01 3 views
1

У меня есть текстовая область Flex (искра), которая используется для записи расширенного текста. Помимо всего прочего, текст может быть выровнен по правому краю, а некоторые клиенты используют комбинацию выравнивания по правому краю + много пробелов, чтобы разместить текст так, как они хотят. Хотя я не согласен с этой тактикой, то, как она выглядит на экране, не соответствует тому, как она печатается - на экранных текстах с несколькими конечными пробелами отображается только одно пространство.Выровненные вправо тексты игнорируют несколько конечных пробелов

Есть ли способ заставить элемент управления TextArea отображать все символы, независимо от правил по умолчанию, которые могут иметь?

+0

У вас попробовал преобразовать пробелы в неразрывные пробелы? Не уверен, что RichText принимает их, но вы также можете использовать tabstops. Я не помню, как они работают точно, но я уверен, что концепция существует. – RIAstar

+0

Да. на самом деле пробовал все пробельные символы в UTF, никто не работал. –

ответ

0

Брус комментария пока, нет репутации :(

Может быть шрифтом, используемым в приложении? Там нет некоторых шрифтов, что пространство является shoooorter, чем простой характер. Calibri разве один из них.

+0

Это не проблема с шрифтом, если вы поместили непространственный символ после последовательности пробелов, они внезапно возникли. Это проблема с рендерингом tra iling пространствах с выравниванием по правому краю текста, мне просто интересно, если его можно каким-то образом избежать, без необходимости писать собственный движок рендеринга текста. :) –

Смежные вопросы