ckeditor5 - 如何默认设置粗体和居中文本

问题描述 投票:0回答:1

我正在使用 ckeditor5,我试图将编辑器默认设置为粗体并居中。 当用户开始书写时,文本将加粗并居中。

我看到有人提出类似的问题,但没有一个答案达到预期的效果, 我尝试在编辑器元素以及父元素上使用

text-align: center
,但它不起作用(我也使用了
!important

ClassicEditor
.create(document.querySelector( '#editor' ), {
  // Editor configuration.
})
.catch( error => {
    console.error( error );
});
<script src="https://cdn.ckeditor.com/ckeditor5/40.2.0/classic/ckeditor.js"></script>

<div style="text-align: center !important; font-weight: bold !important">
    <textarea id="editor" style="text-align: center !important; font-weight: bold !important"></textarea>
</div>

我能做什么?

javascript html css ckeditor5
1个回答
0
投票

我找到了方法。

您需要使用该功能

execute()

Ckeditor5 文档:这里

演示代码:

ClassicEditor
.create(document.querySelector( '#editor' ), {
    // Editor configuration.
}).then(editor => {
    editor.execute('bold');
    editor.execute('heading', { value: 'heading2' });
    //  Code for text alignment (not included in classic editor)
    //  editor.execute('alignment', { value: 'center'});
})
.catch( error => {
    console.error( error );
});
<script src="https://cdn.ckeditor.com/ckeditor5/40.2.0/classic/ckeditor.js"></script>

<textarea id="editor"></textarea>

© www.soinside.com 2019 - 2024. All rights reserved.