RichEditControl样式调整

DevExpress中的富文本编辑器RichEditControl支持PDF、DOCX、RTF、HTML、EPUB等多种格式。

强大到"令人发指"的功能几乎可以打造了一个自定义的Word。

默认的样式适合文档编辑,当仅需要阅读功能时,可对其样式进行调整,主要包括标尺、滚动条、页面版式和背景,如下图所示:

实现代码如下:

//隐藏水平标尺

this.richEditControl1.Options.HorizontalRuler.Visibility = RichEditRulerVisibility.Hidden;

//隐藏竖直标尺

this.richEditControl1.Options.VerticalRuler.Visibility = RichEditRulerVisibility.Hidden;

//隐藏水平滚动条

this.richEditControl1.Options.HorizontalScrollbar.Visibility = RichEditScrollbarVisibility.Hidden;

//修改版式

this.richEditControl1.ActiveViewType = DevExpress.XtraRichEdit.RichEditViewType.Simple;

//背景颜色

this.richEditControl1.ActiveView.BackColor = this.BackColor;

//加载ePub

this.richEditControl1.LoadDocument(htmlPath, DocumentFormat.ePub);

 

//加载Html(背景需要修改html属性)

//this.richEditControl1.LoadDocument(htmlPath, DocumentFormat.Html);

 

实现效果:

按键Ctrl缩放时,也可以自动换行排版。

加载其他文档的效果:

其中,RrichEditControl1的视图类型(ActiveViewType)包括三种,分别是:

(1)PrintLayout 打印模式,适合文档编辑、分布浏览。

(2)Simple简单模式,适合单纯地阅读,可根据页面自动调整内容。

(3)Draft草稿模式,适合web浏览,不会根据窗体变化。

 

 

 

 

 

 

posted @ 2021-01-29 18:11  我也是个傻瓜  阅读(1401)  评论(0编辑  收藏  举报