Как я могу предотвратить разрывы строк между словами и пунктуацией в Flex UITextField? - PullRequest
0 голосов
/ 03 августа 2010

Я рендеринг HTML в Flex 3.x UITextField.Проблема, с которой я сталкиваюсь сейчас, заключается в том, что когда пунктуация находится в конце слова, иногда ее можно перенести на следующую строку.

Например:

То, что меня не убивает, делает меня сильнее
, поэтому я стал разработчиком.ошибка в алгоритме для меня.Есть ли обходной путь?

Ответы [ 2 ]

0 голосов
/ 06 августа 2010

@ Wade Этот компонент на самом деле не предназначен для изменения размера, хотя он и переносится при изменении размера. Вы установили для wordwrap значение true?

@ Армагош, я не знаю, где разрывы строк произойдут раньше времени. Это зависит от разрешения экрана и алгоритма Flex для переноса слов. Мне также не ясно, поможет ли это. Если после запятой поставить два пробела, помешает ли это запятая после разрыва строки?

Он отображает любой из множества различных элементов xhtml, некоторые из которых в некоторых разрешениях заканчиваются на ',' точно в конце строки. Та же проблема происходит с дефисами.

Добавление: По сути, да, мне нужно, чтобы обтекание проходило с размером окна.

0 голосов
/ 04 августа 2010

Я пытался воспроизвести вашу проблему, но в моем случае текст в поле просто обрезается, когда я изменяю размер окна, он не переносится.

В любом случае, вы пробовали \n символ новой строки с текстом, чтобы заставить разрыв строки происходить там, где вы хотите, или ваш текст должен отображаться с размером окна?

...