RichEditor icon indicating copy to clipboard operation
RichEditor copied to clipboard

setFontSize设置无效

Open liqiangCoding opened this issue 4 years ago • 5 comments

按照demo快捷和实战都测试了一遍发现快捷可以设置实战设置无效

liqiangCoding avatar Apr 18 '20 04:04 liqiangCoding

是不是在这里设置才有效 document.addEventListener("selectionchange", function() { if(!isInit&&(document.innerHTML == "undefined" || document.innerHTML == null || document.innerHTML == "")){ isInit = true //初始化 java代码直接设置不行 必须在此时选中后 console.log("初始化-默认style") document.execCommand("fontSize", false, 4); RE.fixFontSize() }else{ RE.backuprange(); }

}

liqiangCoding avatar Apr 18 '20 05:04 liqiangCoding

因为网页里面 font size 和font-size是两个东西 前者相当 超大 大 中 小 固定几种,如果想任意设置大小,目前在这里只支持前者编辑, 可以尝试插入一段带font-size html的试试

RexSuper avatar Apr 23 '20 11:04 RexSuper

我在一个布局中添加了两个RichEditorNew,一个是标题,一个是内容,当初始化想设置标题字体大一点, mTitleEditor.setFontSize(20);内容小一点的时候 mTitleEditor.setFontSize(16);发现不起作用,请问有什么办法吗?

找到一种方法,可以提前设置一点文字 mTitleEditor.setHtml("<font size="4">请输入标题"); 这样输入的时候即使删除也是带着格式的,不太方便的地方是用户需要自己删除不想输入的文字。

是不是在这里设置才有效 document.addEventListener("selectionchange", function() { if(!isInit&&(document.innerHTML == "undefined" || document.innerHTML == null || document.innerHTML == "")){ isInit = true //初始化 java代码直接设置不行 必须在此时选中后 console.log("初始化-默认style") document.execCommand("fontSize", false, 4); RE.fixFontSize() }else{ RE.backuprange(); }

}

就是这里修改,但是不知道为什么好像3是不行的,2,4都可以

zhaozhaopeng68 avatar Jan 27 '21 07:01 zhaozhaopeng68