選擇RichEdit一部分內容里如果包含多個字體格式,如何判斷具有多個格式?比如有多個字體名,多個字體樣式,多個字體的大小,只需要知道有多個格式即可,不需要列舉出來有多少格式。
另外,一段文字既有常規樣式,也有粗體樣式,我想為這段文字再添加下劃線,如何保證不改變原來字體樣式的前提下繼續添加下劃線。
uj5u.com熱心網友回復:
這是個比較繁雜的事,要靠選擇的字體相關屬性來判斷字體名稱,尺寸等屬性。uj5u.com熱心網友回復:
獲取RichEdit的字符,背景色、字體顏色、字體名稱、字體尺寸、字體風格1、在RichEdit選擇了若干字符:此時SelLength=n
RichEdit1.SelAttributes.BackColor
RichEdit1.SelAttributes.Color
RichEdit1.SelAttributes.Name
RichEdit1.SelAttributes.Size
RichEdit1.SelAttributes.Style
2、在RichEdit未選擇字符,此時SelLength=0
RichEdit1.DefAttributes.BackColor
RichEdit1.DefAttributes.Color
RichEdit1.DefAttributes.Name
RichEdit1.DefAttributes.Size
RichEdit1.DefAttributes.Style
uj5u.com熱心網友回復:
我用的是RxRichEdit,比RichEdit強大一些,目前我解決這個問題是逐字判斷字體,逐字設定字體,當內容較多時,速度慢。Win7自帶的寫字板程式能夠實作我所描述的功能,有什么方法可以加快這種處理速度嗎?uj5u.com熱心網友回復:
RxRichEdit,比RichEdit還要好用。基本功能用法基本一致。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63108.html
上一篇:把變數放進匯編當中編譯
