引言

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码...

官网:http://ueditor.baidu.com/website/

在线定制:http://ueditor.baidu.com/website/download.html#ubuilder

Asp.Net和Ueditor

在项目中的应用,除非你知道,你需要的富文本框需要哪些功能,你才有可以在线定制,然后下载,但是多数情况下,对需求还是不肯定的,这种情况下,就需要将所有的功能都下载下来,然后根据实际需求,修改配置文件,添加或者移除功能。

在官网中你可以下载:

完整的demo如下:

在应用的时候需要引入:

其中ueditor.config.js就是ueditor的配置文件。找到toolbars(为了方便这里,将toobars重新排版了),这里加了注释,你可以根据需要,将不需要的功能注释,就可以定制你需要的富文本编辑器了。这里lz已添加注释,助于理解。

1 , toolbars: [2 [3                 'fullscreen'//全屏
4                 , 'source'//html源代码
5                 , '|'
6                 , 'undo'//撤销
7                 , 'redo'//重做
8                 , '|'
9                 , 'bold'//加粗
10                 , 'italic'//斜体
11                 , 'underline'//下划线
12                 , 'fontborder'//字符边框
13                 , 'strikethrough'//删除线
14                 , 'superscript'//上标
15                 , 'subscript'//下标
16                 , 'removeformat'//清楚格式
17                 , 'formatmatch'//格式刷
18                 , 'autotypeset'//自动排版
19                 , 'blockquote'//引用
20                 , 'pasteplain'//纯文本粘贴模式
21                 , '|'
22                 , 'forecolor'//字体颜色
23                 , 'backcolor'//背景色
24                 , 'insertorderedlist'//有序列表
25                 , 'insertunorderedlist'//无序列表
26                 , 'selectall'//全选
27                 , 'cleardoc'//清空文档
28                 , '|'
29                 , 'rowspacingtop'//段前距
30                 , 'rowspacingbottom'//段后距
31                 , 'lineheight'//行间距
32                 , '|'
33                 , 'customstyle'//自定义标题
34                 , 'paragraph'//段落
35                 , 'fontfamily'//字体
36                 , 'fontsize'//字号
37                 , '|'
38                 , 'directionalityltr'//从左向右输入
39                 , 'directionalityrtl'//从右向左输入
40                 , 'indent'//首行缩进
41                 , '|'
42                 , 'justifyleft'//居左对齐
43                 , 'justifycenter'//居中对齐
44                 , 'justifyright'//居右对齐
45                 , 'justifyjustify'//两端对齐
46                 , '|'
47                 , 'touppercase'//字母大写
48                 , 'tolowercase'//字母小写
49                 , '|'
50                 , 'link'//超链接
51                 , 'unlink'//取消链接
52                 , 'anchor'//锚点
53                 , '|'
54                 , 'imagenone'//默认
55                 , 'imageleft'//左浮动
56                 , 'imageright'//右浮动
57                 , 'imagecenter'//居中
58                 , '|'
59                 , 'insertimage'//图片
60                 , 'emotion'//表情
61                 , 'scrawl'//涂鸦
62                 , 'insertvideo'//视频
63                 , 'music'//音乐
64                 , 'attachment'//附件
65                 , 'map'//百度地图
66                 , 'gmap'//google地图
67                 , 'insertframe'//插入Iframe
68                 , 'insertcode'//代码语言
69                 , 'webapp'//百度应用
70                 , 'pagebreak'//分页
71                 , 'template'//模版
72                 , 'background'//背景
73                 , '|'
74                 , 'horizontal'//分割线
75                 , 'date'//日期
76                 , 'time'//时间
77                 , 'spechars'//特殊字符
78                 , 'snapscreen'//截图
79                 , 'wordimage'//图片转存
80                 , '|'
81                 , 'inserttable'//插入表格
82                 , 'deletetable'//删除表格
83                 , 'insertparagraphbeforetable'//表格前插入行
84                 , 'insertrow'//前插入行
85                 , 'deleterow'//删除行
86                 , 'insertcol'//前插入列
87                 , 'deletecol'//删除列
88                 , 'mergecells'//合并多个单元格
89                 , 'mergeright'//右合并单元格
90                 , 'mergedown'//下合并单元格
91                 , 'splittocells'//完全拆分单元格
92                 , 'splittorows'//拆分成行
93                 , 'splittocols'//拆分成列
94                 , 'charts'//图表
95                 , '|'
96                 , 'print'//打印
97                 , 'preview'//预览
98                 , 'searchreplace'//查找与替换
99                 , 'help'//帮助
100                 , 'drafts'//草稿箱
101 ]102         ]

里面的内容,也很好理解,顺序,也是按照ueditor上面按钮的现实顺序排列的。测试,将后面几行注释。

结果

这样,你就可以定制自己希望的功能了。

总结

项目中,有用到,虽然很简单,还是硬着头皮总结了一下,以后会总结一下ueditor在项目中的具体应用。如果您使用过,不妨留个脚印,或者加入楼主的qq群,一起学习,ueditor的使用,个人认为,最头疼的莫过于路径的配置了。

转载于:https://www.cnblogs.com/wolf-sun/p/3491260.html

Ueditor的两种定制方式相关推荐

  1. Vivado IP的两种综合方式:Global 和 Out-Of-Context

    在最新的Vivado的版本中,定制IP的时候,会有一个综合方式的选择,如下图所示.可以看到一种叫做"Global",一种叫"Out-Of-Context (OOC)&qu ...

  2. (转)javabean是什么和总结javabean的两种使用方式

    一. javabean 是什么? Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法. So simple ! Javabean ...

  3. 压电雨量传感器的两种安装方式

    技术参数 测量参数 降雨量测量: 雨强范围:0.3-10mm/min 分 辨 率:0.01mm 测量精度:±4%(日累积降雨量) 刷新间隔:5s 累计雨量:自上电工作以来降雨量总量 本场雨量:雨停后数 ...

  4. Vivado使用心得(一)Vivado IP的两种综合方式:Global 和 Out-Of-Context

    ​在最新的Vivado的版本中,定制IP的时候,会有一个综合方式的选择,如下图所示.可以看到一种叫做"Global",一种叫"Out-Of-Context (OOC)&q ...

  5. JavaBean是什么和总结JavaBean的两种使用方式

    转载于:http://www.blogjava.net/flysky19/articles/88180.html 一. javabean 是什么? Javabean 就是一个类,这个类就定义一系列 g ...

  6. C++中的两种绑定方式(静态绑定、动态绑定)

    两种绑定方式 静态绑定:在编译时刻,根据指针或引用变量的静态类型来决定成员函数属于哪一个类. 动态绑定:在运行时刻,根据指针或引用变量实际指向或引用的对象类型(动态类型)来确定成员函数属于哪一个类. ...

  7. (C++)string 的两种输入方式和输出方式

    注:头文件如下 #include<string> #include<cstdio> #include<iostream>using namespace std; 注 ...

  8. 三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS

    1 引言   遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.图的遍历.遍历过程中得到的顶点序列称为图遍历序列. 2 深度优先搜索 2.1 算法思想 ...

  9. Java两种排序方式快慢比较

    2019独角兽企业重金招聘Python工程师标准>>> Java中List的排序方式有两种,现在我们测试下这两种排序方式的快慢吧,我们需要用到两个类, 一个是运行程序的Main类,另 ...

最新文章

  1. 《C语言程序设计基础》第2章作业,清华大学出版社-图书详情-《C语言程序设计基础实验与题解》...
  2. 高性能mysql主存架构
  3. 16第一章 ASP.Net编程基础知识
  4. mysql 剔除不可见字符_机器视觉OCR字符检测在食品瓶盖上的应用
  5. 向量积判断优劣弧_判断经验论文优劣的10条诫命
  6. ※交换排序(1)——快速排序(quick sort)
  7. 基于MODBUS-RTU协议的串口编程
  8. (7)zabbix资产清单inventory管理
  9. C#时间格式转换时间戳
  10. nagios的配置官方文档篇
  11. 阿里、百度、搜狐等公司社招面试记录与总结
  12. 干货!必看创意按钮设计,打造真正的按钮诱惑
  13. 第6章 歌手详情页开发
  14. linux无法删除软件,Linux某些软件无法卸载问题
  15. 数据标准化的原因及方法
  16. vue 中使用 marked + highlight.js 代码高亮
  17. 2016文件储存服务器,测试Windows Server 2016存储池教程
  18. Google Fonts 谷歌字体的使用
  19. uniapp 打包安卓 Android 抖音app 前后端调试篇~03
  20. 树莓派搭载微雪电子墨水屏——过关斩将过程全记录!

热门文章

  1. train loss与test loss结果分析
  2. 工具分享-自动生成正则表达式的各种代码,附带正则表达式介绍
  3. linux在机房设置ip,双线机房双IP linux设置路由
  4. 98年建模a题论文_2019年第九届APMCM亚太地区大学生数学建模竞赛 A 题(中英版)...
  5. html转为pdf工具,wkhtmltopdf html转pdf工具的使用
  6. 面试看缘分php,php测试姓名缘分指数
  7. C++_可变参数模板到emplace_back再到construct再到forward
  8. mysql timestamp 转型_MySQL的timestamp类型自动更新问题【转】
  9. eclipse 创建maven web项目
  10. vue.config.js配置代理不生效_npm install的代理问题