Tinymce 增加字体字号设置

本文介绍了如何在Tinymce编辑器中添加字体和字号的设置选项。通过更新toolbar.js文件并引入相关属性,实现了编辑器的功能增强。完成配置后,用户可在编辑器中自由选择字体大小和类型,提升编辑体验。
摘要由CSDN通过智能技术生成

toolbar字段增加 fontsizeselectfontselect
toolbar.js:

// toolbar.js文件存的是TinyMCE初始化时加载的工具栏控件, 设置的顺序即代表着在编辑器工具栏上出现的顺序
const toolbar = [
  'styleselect fontselect fontsizeselect formatselect searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent  blockquote undo redo removeformat subscript superscript',
  'hr bullist numlist link image charmap preview anchor pagebreak insertdatetime  table emoticons forecolor backcolor  code codesample fullscreen'
]

export default toolbar

然后,添加fontsize_formatsfont_formats属性:

fontsize_formats: "8pt 10pt 12pt 14pt 16pt 18pt 20pt 22pt 24pt 36pt",
        font_formats: "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings",
        

比较完整的信息:

    initTinymce () {
   
      /**由于TinyMCE允许通过CSS选择器来标识可替换的元素,所以只需要将包含选择器的对象传递给TinyMCE.init(),
       * 这样就将textarea替换为TinyMCE编辑器实例, 做完了最简单的初始化 */
      const _this = this
      window.tinymce.init({
   
        selector: `#${
     this.tinymceId}`,
        language: this.languageTypeList['zh'],
        branding: false,    // 隐藏tinymce右下角水印
        height: this.height,
        body_class: 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值