Flex textflow Paragraphe - PullRequest
       1

Flex textflow Paragraphe

1 голос
/ 05 сентября 2011

У меня проблема с элементом RichText и (авто) -индентами в абзацах.(см. изображение)

TextFlow example

Мой код:

<s:RichText id="richTxt" paddingLeft="60" paddingTop="10"
    width="300">
    <s:content >
    <s:p  >
                Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam eu nulla. nc dapibus, nisi et iaculis feugiat, leo ipsum venenatis enim, a nonummy magna ante vitae diam. <s:br />
                Morbi volutpat leo in ligula. Integer vel magna. Quisque ut magna   nc dapibus, nisi et iaculis feugiat, leo ipsum venenatis enim, a nonummy magna ante vitae diam. <s:br />
                Morbi volutpat leo in ligula. Integer vel magna. Quisque ut magna   nc dapibus, nisi et iaculis feugiat, leo ipsum venenatis enim, a nonummy magna ante vitae d
            </s:p>  
    </s:content>                
</s:RichText>

Я пробовал:

  • textAlign
  • chapterStartIndent
  • paratend_dent

Но это либо влияет только на первую строку абзаца, либо ничего не происходит

Редактировать

Вопрос в следующем: можно ли выровнять текст в абзаце без отступа первой строки?

Спасибо за помощь

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

Пробел, который вы видите, не является отступом.Это просто пробел.

Если бы вы отображали скрытые символы в вашем коде, вы бы увидели <s:p>[return][tab][tab][tab]Lorem ipsum....Все эти пробельные символы сведены в один пробел (во многом как в HTML).

Таким образом, решение довольно простое: поместите все в одну строку.

<s:RichText id="richTxt" width="300">
    <s:textFlow>
        <s:TextFlow>
            <s:p><s:span>Lorem ... diam.<s:br />Morbi ... diam.<s:br />Morbi ... vitae d</s:span></s:p>
        </s:TextFlow>
    </s:textFlow>               
</s:RichText>
1 голос
/ 05 сентября 2011

Попробуйте удалить лишнюю вкладку или пробел в вашем необработанном тексте. Я также попытался бы использовать шрифт фиксированной ширины.

РЕДАКТИРОВАТЬ: черт, недостаточно быстро! ^^

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...