适用范围:基础文字格式由 Classic 格式适配与 Block 默认预设装配;两端的按钮与安装位置分别由产品负责。本页演示 Core 命令,具体接法见编辑器适用范围。
文字格式由 Mark 表达。StarterKit 已包含本页演示的粗体、斜体与下划线(MIT)。需要独立装配时,可以使用 @quirekit/extension-bold、@quirekit/extension-italic、@quirekit/extension-underline 的公开导出,并补齐文档、段落、文字与视图依赖。
接入命令
ts
editor.chain().focus().toggleBold().run()
editor.chain().focus().toggleItalic().run()
editor.chain().focus().toggleUnderline().run()
const active = editor.isActive('bold')
控件读取编辑器状态,不单独维护“是否加粗”的正文副本。选区为空时影响后续输入的 marks;选中文字时修改对应范围。
实际效果
先选择正文中的几个字,再点击格式按钮。可以继续输入、撤销,或下载 JSON 查看 marks。
这是 DOM 视图下的通用文字格式示例,不是 Word 字体属性全量演示。
独立插件参考
Bold、Italic、Underline、TextStyleKit。其他能力见全部插件。