国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

4.12.使用RichTextEditor

2024-04-27 13:51:54
字體:
來源:轉載
供稿:網友
4.12.1. 問題
我想要創建一個可以讓用戶輸入富文本的組件,然后使用富文本創建的HTML。這個組件可以使用用戶電腦上的所有字體。
4.12.2. 解決辦法
創建一個RichTextEditor,然后從它的控制器里面讀取htmlText 屬性。設置定義在RichTextEditor 里的fontFamilyCombo 的dataProvider 來添加從Font.enumerateFonts 返回的所有結果。
4.12.3. 討論
RichTextEditor 相當的方便,允許用戶創建HTML 文本,通過使用htmlText 屬性,就可以從編輯器將文本讀出。RichTextEditor 包含了多個按鈕來設置文本的粗體,斜體,或是下劃線,一個ComboBox 用來設置字體,和一個ColorPicker 用來設置已選擇的文字的顏色,這些都可以從RichTextEditor 中訪問。下面的例子通過訪問fontFamilyCombo ComboBox 來添加所有用戶安裝了的字體以便用戶從中選擇一個使用。

要訪問用戶創建的文本的所有屬性,請使用RichTextEditor 的htmlText 屬性。這個屬性既可以獲取也可以設置,因此如果你想在編輯器中使用HTML,簡單地把一段正確的HTML 字符串賦給htmlText 屬性就可以了。
+展開
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="900"
height="500"
creationComplete="addFonts()">

<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
private function addFonts():void
{
var arr:Array = Font.enumerateFonts(true);
richText.fontFamilyCombo.labelField = 'fontName';
richText.fontFamilyCombo.dataProvider =
Font.enumerateFonts(true);
}

]]>
</mx:Script>
<mx:RichTextEditor id="richTextwidth="400height="400"
change="trace(richText.htmlText+' '+richText.text)"/>

<mx:TextArea height="100%width="400"
htmlText="{richText.htmlText}x="410"/>

</mx:Canvas>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长垣县| 西昌市| 达拉特旗| 民县| 灵川县| 泸水县| 巴林右旗| 镇坪县| 钦州市| 华阴市| 财经| 济源市| 綦江县| 金昌市| 北流市| 河南省| 贡觉县| 雅江县| 白水县| 舞阳县| 临沂市| 徐州市| 中江县| 淄博市| 闻喜县| 都江堰市| 芦溪县| 贵德县| 清新县| 施秉县| 中阳县| 噶尔县| 剑川县| 兰坪| 正定县| 鹤岗市| 顺平县| 武冈市| 泉州市| 深圳市| 株洲市|