2013-07-20 53 views
0

我有一個多行標籤,帶有用戶定義的文本,必須適合某些給定的尺寸。如何使Flex Spark文本適合給定尺寸

<s:HGroup width="400" height="250"> 
    <s:Label id="myText" width="100%"/> 
</s:HGroup> 

我想在運行時調整myText字體大小,取決於myText.text內容。做這個的最好方式是什麼?

+0

作爲一種可能的解決方法,您可以將文本快照成位圖。然後顯示位圖並將其縮放以適合 – 2013-07-21 18:05:25

回答

0

不幸的是,沒有API調用,甚至沒有直接的做法。唯一的方法是迭代字體大小,並檢查文本是否符合邊界。

+0

謝謝。遵循您提到的方法,您如何確保在每次迭代之間重新計算新維度? – Eduardo

+0

我不認爲你可以在這裏直接使用..loop。也許某種事件驅動的系統等待重新調整大小事件?我在移動,否則我會嘗試一下。 –