M$的DHTML Editor 使用心得
我相信這是一個很普遍需要的功能。
客戶提出要求:一份申報材料要能夠滿足客戶端填寫上傳和網上填寫上傳,其中有一份個人業績的說明。其中有一項功能是個人可以把自己比較突出的業績加粗或者高亮顯示。同時材料收下後,管理端和評審時候的Web端也要能夠看見格式化的問題。
比較複雜的需求,客戶端如果用RichTextEditor的RTF格式,可以實現高亮,但是轉到網上顯示的時候又需要做很多轉化。因此我考慮整個文字都採用HTML格式進行流轉。也就是使用DHTML 編輯器。但是這個編輯器既要網上可以用,也要客戶端可以用。所以我考慮採用M$的DHTML Editor,查閱了相關資料後,發現程式碼非常的簡單。我下面就以給文字加粗為例子說明各個操作。
客戶端:VB開發
1 在Component裡面選中DHTML Edit Control for IE 5
2 在Form上新增一個DHTML Edit的控制元件和兩個按鈕
3 VB程式碼
Private Sub Command1_Click()
DHTMLEdit1.ExecCommand DECMD_BOLD, OLECMDEXECOPT_DONTPROMPTUSER
End Sub
Private Sub Command2_Click()
Dim theHTML1 As String
theHTML1 = "The test paragraph"
DHTMLEdit1.DocumentHTML = theHTML1
End Sub
網上例項:
DECMD_BOLD = 5000;
OLECMDEXECOPT_DODEFAULT = 0;
function button1_onclick() {
DHTMLEdit1.ExecCommand(DECMD_BOLD,OLECMDEXECOPT_DODEFAULT);
}
function button2_onclick() {
DHTMLEdit1.DocumentHTML = "The test paragraph";
//DHTMLEdit1.DocumentHTML = "
Hello, World!
";}
// -->
height=400 width=500 VIEWASTEXT>
這裡使用的是ActiveX控制元件,雖然感覺上沒有純JS的編輯器好,但是程式碼非常簡單。值得的。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=559820
相關文章
- DHTML中window的使用HTML
- DHTML Tree 使用例項HTML
- DHTML Tree 使用例項 (二)HTML
- DHTML Object Model&DHTML&DOMHTMLObject
- DHTML【1】HTML
- Xliff Editor for Mac(Xliff檔案編輯工具) 支援M1/M2Mac
- vue-video-player使用心得(相容m3u8)VueIDE
- DHTML快速入門HTML
- swagger editor使用Swagger
- Editor.md 使用小結
- 1.1什麼是DHTMLHTML
- eclipse的使用心得Eclipse
- php curl的使用心得PHP
- DHTML設計VC介面《一》HTML
- DHTML 中文手冊下載HTML
- 選取合適的dHtml Grid方案HTML
- PyCharm使用心得PyCharm
- NSURLSession 使用心得Session
- Jquery使用心得jQuery
- SQLite使用心得SQLite
- CSS使用心得CSS
- canvas 2 image的使用小心得Canvas
- 說說Golang的使用心得Golang
- sqlplus editor 不能使用 viSQL
- 如何使用Movavi Photo Editor 6 for Mac更改影像的背景Mac
- better-scroll使用的坑與心得
- Win Form 的 Splitter 使用心得 (轉)ORM
- Django使用心得(二)Django
- Entity Framework使用心得Framework
- Git 命令使用心得Git
- Drupal 模組使用心得
- mysql_config_editor使用簡介MySql
- javascript editorJavaScript
- wysiwyg editor
- vi editor
- provider的使用以及優化心得IDE優化
- 轉一下新浪使用redis的心得Redis
- svg圖示使用心得SVG