2011-09-05 75 views
1

我有一個RichText元素和段落中的(自動) - 內省的問題。 (見圖片)Flex textflow Paragraphe

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設置
  • paragraphStartIndent
  • paragraphEndIndent

但無論它僅影響該段有或全無的第一線happends

編輯

的問題是:是否有可能排列段落文本沒有第一行縮進?

感謝您的幫助

+0

而你的問題是......? – RIAstar

+0

你的問題似乎並不清楚。 – Exhausted

+0

我只是編輯我的問題 – Yves

回答

2

您看到呈現的空格不是任何類型的縮進。簡而言之,就是空白。

如果您要在代碼中顯示隱藏字符,您會看到<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> 
+0

謝謝,那正是問題所在。 – Yves

+0

實際上,第一個/最後一個空格應該被消除,而不是像在HTML中那樣摺疊。它看起來像RichText的一個糟糕的實現。 –

1

嘗試刪除原始文本中的任何多餘的選項卡或空格。我也會嘗試使用固定寬度的字體。

編輯:該死,速度不夠快! ^^

+0

yeap,就是這樣... – Yves

相關問題