Spark RichEditableText перенос слов с шириной в процентах и ​​фиксированной высотой - PullRequest
0 голосов
/ 12 мая 2011

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

вот мой пример приложения.

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx"
               width="200" height="300">
    <fx:Script>
        <![CDATA[
            import flashx.textLayout.conversion.TextConverter;
        ]]>
    </fx:Script>

    <s:Group top="0" bottom="0" left="0" right="0">
        <s:VGroup width="100%" gap="10">
            <s:RichEditableText id="text1" editable="false" width="100%" height="60" minWidth="0" 
                                textFlow="{TextConverter.importToFlow('some loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong text', TextConverter.TEXT_FIELD_HTML_FORMAT)}" />
        </s:VGroup>
    </s:Group>

</s:WindowedApplication>

Я старался максимально имитировать структуру своего приложения. в основном я хочу, чтобы текст в 'text1' обернулся. Это не будет работать, если я установлю высоту 60 пикселей, что я и хочу. Но если я изменю высоту text1 на 100% (или удаляю высоту все вместе), то внезапно получаю перенос слов. Кажется, ему не нравится фиксированная высота. Я не уверен, что здесь происходит .. добавление minWidth = "0" не помогло, ни установка lineBreak = "toFit".

есть идеи?

1 Ответ

0 голосов
/ 01 августа 2011

Попробуйте установить ширину как явное значение

...