跳到主要内容

set-text-format

描述

在设置文本格式时触发

用法

"set-text-format": (ITextFormat) => boolean | void;

interface ITextFormat {
bold?: boolean;
italic?: boolean;
strike?: boolean;
underline?: boolean;
}
信息

处理内部事件可使用 Event Bus 方法

参数

set-text-format 事件的回调函数可接收一个包含以下参数的对象:

  • bold - 粗体文本格式
  • italic - 斜体文本格式
  • strike - 删除线文本格式
  • underline - 下划线文本格式

示例

// 初始化 RichText
const editor = new richtext.Richtext("#root", {
// 配置属性
});
// 订阅 "set-text-format" 事件
editor.api.on("set-text-format", (obj) => {
console.log(obj);
console.log("The text format was changed");
});
// 应用 "italic" 和 bold 文本格式
editor.api.exec("set-text-format", {
italic: true,
bold: true
});

变更日志: 该事件在 v2.0 中新增