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
相關文章
- 1.1什麼是DHTMLHTML
- vue-video-player使用心得(相容m3u8)VueIDE
- Xliff Editor for Mac(Xliff檔案編輯工具) 支援M1/M2Mac
- thinkcmf 的使用心得
- eclipse的使用心得Eclipse
- php curl的使用心得PHP
- react-md-editor使用示例React
- Editor.md 使用小結
- canvas 2 image的使用小心得Canvas
- onenote使用心得
- PyCharm使用心得PyCharm
- Composer使用心得
- nessus使用教程心得
- better-scroll使用的坑與心得
- provider的使用以及優化心得IDE優化
- 路由使用心得技巧路由
- idea使用技巧、心得1Idea
- 如何使用Movavi Photo Editor 6 for Mac更改影像的背景Mac
- svg圖示使用心得SVG
- Lottie-iOS使用心得iOS
- react 與 vue 使用心得ReactVue
- Git 使用經驗及心得Git
- mybatis-plus 使用心得MyBatis
- 國產晶片使用心得晶片
- 分享一下我的 PhpStorm 使用心得PHPORM
- 完全使用 VSCode 開發的心得和體會VSCode
- Django使用心得(一) 善用migrationsDjango
- TextIn.com API使用心得API
- GitHub使用心得——倉庫建立Github
- Django使用心得(二) 使用TestCase測試介面Django
- nacos 作為配置中心使用心得--配置使用
- PHP trait 特性在 Laravel 中的使用個人心得PHPAILaravel
- elastic-job-lite 使用的一點心得和坑AST
- Mac 使用心得,調整MacOS的游標大小Mac
- monaco-editor 的 Language Services
- SAP Cloud for Customer Rule Editor的使用方法和底層工作原理Cloud
- 010 Editor Mac版最新 +010 Editor 註冊碼Mac
- 淺談antd@5使用心得
- G6-Editor 編輯器入門使用教程