editor.execCommand(cmdName: String, value: String?): void
| 命令名 | 描述 |
|---|---|
Undo | 撤销上一个操作 |
Redo | 重做后一个操作 |
SelectAll | 全选编辑区内容 |
RemoveFormat | 清除选区文本的格式 |
Bold | 切换选区文本的粗体样式,若选区闭合(即插入符状态)效果参考word |
Italic | 切换选区文本的斜体样式,若选区闭合(即插入符状态)效果参考word |
Underline | 切换选区文本的下划线样式,若选区闭合(即插入符状态)效果参考word |
StrikeThrough | 切换选区文本的删除线样式,若选区闭合(即插入符状态)效果参考word |
Subscript | 切换选区文本的下标样式,若选区闭合(即插入符状态)效果参考word |
Superscript | 切换选区文本的上标样式,若选区闭合(即插入符状态)效果参考word |
ForeColor | 设置选区文本的字体颜色(参数值参考css中的color,若参数使用'default'值,则表示去除字体颜色) |
BackColor | 设置选区文本的背景颜色(参数值参考css中的color,若参数使用'default'值,则表示去除背景颜色) |
FontSize | 设置选区文本的字号大小(参数值参考css中的font-size) |
FontFamily | 设置选区文本的字体(参数值参考css中的font-family) |
JustifyLeft | 将选区或插入符所在段落设置为文字左对齐 |
JustifyCenter | 将选区或插入符所在段落设置为文字居中对齐 |
JustifyRight | 将选区或插入符所在段落设置为文字右对齐 |
JustifyFull | 将选区或插入符所在段落设置为文字两端对齐(效果参考word) |
Indent | 将选区或插入符所在段落向右缩进一定宽度,(宽度可以单独配置) |
Outdent | 将选区或插入符所在段落向左缩进一定宽度,(宽度可以单独配置) |
CreateLink | 将选区作为超链接的文本,参数作为超链接的href值,在选区位置创建一个超链接 |
Unlink | 将选区所在的超链接转换为文本 |
InsertOrderedList |
在插入符位置插入有序列表(如选区不为空,则会先remove选区内容,若选区跨越了block,则只处理第一个block内的选区)
可以指定列表样式(参数值参考list-style-type,默认值是'decimal') |
InsertUnorderedList |
在插入符位置插入无序列表(如选区不为空,则会先remove选区内容,若选区跨越了block,则只处理第一个block内的选区)
可以指定列表样式(参数值参考list-style-type,默认值是'disc') |
InsertHTML | 在插入符位置插入HTML片段(如选区不为空,则会先remove选区内容,若选区跨越了block,则只处理第一个block内的选区) |
若上表中指出命令需要传参数,则请在调用execCommand时第二个参数给出(和浏览器原生的不太一样),
若上表指出命令参数有默认值,则可以不用传第二个参数。
对于上表中未列出的command会自动调用浏览器原生的execComand处理