zoukankan      html  css  js  c++  java
  • 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浏览,不会根据窗体变化。

     

     

     

     

     

     

    作者:我也是个傻瓜
    出处:http://www.cnblogs.com/liweis/
    签名:成熟是一种明亮而不刺眼的光辉。

  • 相关阅读:
    python 中的深拷贝和浅拷贝
    时间复杂度
    为什么l1和l2可以防止过拟合
    逻辑回归实现多分类
    《深入浅出数据分析》读书笔记
    牛客网的输入和输出
    万物皆可embedding
    NLP中的mask的作用
    不同语言对单例模式的不同实现
    ElasticSearch 索引 VS MySQL 索引
  • 原文地址:https://www.cnblogs.com/liweis/p/14346410.html
Copyright © 2011-2022 走看看