RichView TRVStyle MainRVStyle

一、TRVStyle

在RichView中,TRVStyle是委重要的环节,它所有字体、段落、Page样式的源头。

在使用RichView时,特别是通过代码创建DOC文档或表格时,尤其重要。

除了以下三个属性:

(1)TEXTSTYLES- 主要是设置一些文本样式;
   (2)PARASTYLES- 段落标题样式  
   (3)LISTSTYLES- 段落标题样式列表

TRVStyle还有二个重要的属性 MainRVStyle。

二、MainRVStyle

1、功能

它是  一个真实样式的集合,控制TextStyles中的文本属性和parastyle中的段落属性。
property StyleTemplates : TRVStyleTemplateCollection;

2、使用模板
    1、richview控件,UseStyleTemplates=True;
    2、分配MainRVStyle
    RVStyle.StyleTemplates返回的就是MainRVStyle.styletemplates中设置的值。

3、TRVStyle.MainRVStyle
    为该组件定义主TRVStyle组件。
property MainRVStyle: TRVStyle;

4、属性

如果这个MainRVStyle被赋值,这个TRVStyle对象的几乎所有属性都提供了对MainRVStyle对应属性的访问。
    以下属性不受影响:
▪TextStyles
▪ParaStyles
▪ListStyles
▪所有事件
    这个属性允许:
▪多个编辑器可以处理相同的样式模板集合
▪简化对其他属性的赋值(一组链接的TRVStyle对象共享属性,所以给其中任何一个赋值就足够了)
    如果某个TRichView组件被用作页眉/页脚(并且使用了样式模板),它必须有style.MainRVStyle指定为主编辑器的Style。

srv_icon ScaleRichView 注意: 
    TSRichViewEdit 提供 srve.RichViewEdit.Style = srve.RVHeader.Style.MainRVStyle = srve.RVFooter.Style.MainRVStyle.

在新RichView20版面,已经拓展的功能,主要功能是不其它TRVStyle提供共享,如何使用有待进一步学习研究。.

RichView TRVStyle MainRVStyle相关推荐

  1. RichView TRVStyle

    RichView TRVStyle 一.TRVStyle     这个组件在运行时是不可见的,TRVSTYLE是派生类,直接继承TCOMPONENT.如果你想显示RICHVIEW里面的文档,只用把要显 ...

  2. RichView TRVStyle ParaStyles

    RichView TRVStyle ParaStyles        一.ParaStyles     这是TRVStyle的关键属性之一:段落样式的集合.        ParaSytle定义了段 ...

  3. RichView TextBox Items 文本框

    RichView TextBox Items 文本框 RichView的文本框(TextBox)作为文档的一个Item,运用于是旁注的简化标注. 该项目插入的位置通常可见的文本但是,它显示时与背景可以 ...

  4. RichView 文档 段落 项目 ITEM

    RichView 文档 段落 项目 ITEM 一.ITEM对象 1.TCustomRVItemInfo是TRichView文档中所有项目的基本类型. 2.除TCustomRVItemInfo外,下列类 ...

  5. C#版RichView AtiveX控件

    最近帮学生找一个WinForms下用的类似Word功能的控件进行RTF控件! 找了很久,无意中发现了RichView,被其强大的功能所吸引,于是决定就选它了, 无奈RichView是Delphi下的V ...

  6. 电子病历开发经验共享 —— 2009年一时兴起写在某个论坛上的,转抄留恋。

    半年前,重新回到了医疗信息行业,接受的第一个任务就是电子病历系统开发,我的主要职责是电子病历系统的总体设计和电子病历编辑控件的代码编写.经过3个多月的研发.调试,总算有一个基本成型的产品能够在一些医院 ...

  7. 关于国内部分电子病历编辑器的评价

    一.模式 国内电子病历系统的开发不外2种模式:C/S模式和B/S模式,其中C/S模式一般是以开放的文字编辑器为基础进行开发,而B/S一般采用页面填写模式,也有采用OCX控件模式(这种模式其实也是一种C ...

  8. 可视化报告生成器FastReport VCL创建条形码教程指南

    报表生成器FastReport VCL是用于在软件中集成商务智能的现代解决方案.它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web, ...

  9. uni-app 表情、键盘切换输入组件

    组件内容 <template><view v-if="showInputEmoji" class="icon-img-emoji">&l ...

最新文章

  1. 爱情也许是最忧伤的童话
  2. 关于System.Web.Caching的“未将对象引用设置到对象的实例”错误
  3. 小而美的个人博客——后端——管理页面
  4. 【枭·音频】声随意动——浅谈《暗影火炬城》声音设计
  5. sort()排序(Comparable、Comparator)
  6. webpack----常规配置
  7. DIY逗比的时钟,制作资料100%开源!
  8. 大学计算机应用基础第三版简答题答案,大学计算机应用基础习题答案
  9. firefox flash-plugin怎样安装
  10. zplane函数怎么用m文件调用_elastique.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  11. WPF 动态图片按钮
  12. pandas (loc、iloc、ix)的区别
  13. 高速EDA设计课程报告(二)
  14. fontForge开源字体定制工具
  15. magisk卸载内置软件_【教程篇】安卓手机卡刷Magisk(面具)获取Root教程
  16. 机器人学——3.2-正运动学
  17. 将字符串数组含有特定字符的值输出{“张三丰“,“张翠山“,“张无忌“,“宋远桥“,“莫声谷“,“俞正声“}
  18. 2021年3月21日 星期日 二月初九 晴
  19. w ndows安装,Win7旗舰版Wndows Virtual PC虚拟机安装教程.doc
  20. linux系统有什么用

热门文章

  1. HDFS中namenode故障处理
  2. Mysql出现问题:ERROR 3636 (HY000): Recursive query aborted after 1001 iterations. Try increasing解决方案
  3. Qt之实现360安全卫士主界面(三)
  4. 廉江一中2021年高考成绩查询,不鸣则已,一鸣惊人-2021广东体育高考有奖征文选登-湛江廉江中学...
  5. 如何使用阿里巴巴矢量图标库
  6. CGB2009-京淘项目DAY14
  7. Maven之(一)Maven是什么
  8. c语言删除链表中特定元素,单链表的删除某个元素的操作
  9. android libc.so,android – AOSP的libc.是和NDK的libc _shared.so一样吗?
  10. C语言实现统计字符串中中文汉字个数(针对汉字占三个字节有效)