TRichView定义
RichView是一个用于显示,编辑和打印超文本文档的VCL组件。
该组件支持多种字符属性(字体,下标/上标,彩色文本背景,自定义画)。
RichView Package完全由Delphi语言编写,而且没有使用外部的DLL或ActiveX文件。
功能列表
点击下面链接可以阅读详细信息。
丰富的文本和段落格式
自定义字体,颜色,对齐,缩进……
在文档中的图像
位图,图元文件,图标,JPEG文件等等
在文档中的Delphi/C++Builder控件
独特的功能!
表格
在每个单元格中具有格式化内容的HTML样式的表格
项目符号和编号
文本和段落样式
多语言支持
多种字符集,Unicode编码,双向文本
超文本和相关功能
超链接,检查点,标签
导入和导出,数据库
从RTF导入,导出到RTF和HTML,PDF等等
特殊的编辑功能
撤销和文本保护
打印和预览
拼写检查
包括使用第三方拼写检查器的实时拼写检查
本次更新
TRichView 版本更新 v14 (更新日期:2012/11/5)
兼容性问题
Item tags是字符串,不再是整数型
OnRVFPictureNeeded参数改变
TRichView.LoadText, LoadTextFromStream, SaveText, SaveTextToStream, TRichViewEdit.InsertTextFromFile 有了新的参数。
TRVLongOperation的声明类型已经改变
以下全局变量从RVTable.pas中移除:RichViewTableGridStyle, RichViewTableGridStyle2, RichViewTableGridColor,被替换为TRVStyle属性。
风格模板
默认情况下,风格模板不能被使用,需激活风格模板,设置TRichView.UseStyleTemplates = True。
在TRichViewEdit中,你可以应用指定的模板样式到选定区域,使用这些方法:ApplyStyleTemplate, ApplyTextStyleTemplate, ApplyParaStyleTemplate. 样式模板可用ChangeStyleTemplates方法编辑。
旋转
表格单元格可旋转 90°, 180°或 270。
一个新的方法返回项坐标: GetItemCoordsEx; 它考虑到了单元格的旋转。
字符串标签
新属性:cell tags;
从13.2版本开始,项目标签是字符串(Unicode for Delphi 2009或更高,ANSI老版本的Delphi),从整数到PChar无需类型转换!
64-bit
32-bit 和 64-bit编译器均支持RAD Studio XE2+。
注意: TRVOfficeConverter 可以编译为64-bit应用程序,但列表的转换器将为空 (因为转换器是32-bit DLLs,不能再64-bit应用中使用)。
RTF
TRichView.RTFOptions中的新选项:rvrtfSavePngAsPng。如果默认有这个选项,PNG图像也会被保存为PNG格式。
HTML存储
TRichView.SaveHTMLEx可保存扩展的背景图像;
TRichView.SaveHTMLEx 能更好的保存列表标记 (无论是在常规或rvsoMarkersAsText 模式);
TRichView.OnSaveImage2事件新增"hidden"参数。
剪贴板
TRichViewEdit 可以粘贴URL,新增方法:PasteURL;
新属性:AcceptPasteFormats允许限制格式列表;
新属性:DefaultPictureVAlign定义一个对齐以粘贴和放置图像。
DB组件
如果rvfoLoadBack在 RVFOptions中, TDBRichView会在加载数据前清空 BackgroundBitmap;
如果rvfoLoadBack在RVFOptions 和 FieldFormat=rvdbRVF中, TDBRichViewEdit会在加载数据前清空 BackgroundBitmap。
打印
表格行的新属性: KeepTogether;
新的表格方法: SetRowPageBreakBefore, SetRowKeepTogether;
table.PrintOptions新选项: rvtoContinue;
本文地址:http://www.xszlo.com/article/2012-11-20/7503.html,转发请保留这个地址,谢谢
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28623727/viewspace-757830/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28623727/viewspace-757830/