ActiveReports中如何使用富文本控件

在开发和创建报表时,会有显示复杂样式文本的需求,AR的区域报表和页面报表也提供富文本的显示和输入。在区域报表中称为RichTextBox,格式文本框控件允许用户输入格式文本,比如:格式化文本、表格、超链接、图像等。 在页面报表或RDL报表中成为FormattedText;FormattedText支持为不同的文本设置不同的格式。该控件接受 XHTML 输入,并支持邮件合并功能。

在开发和创建报表时,会有显示复杂样式文本的需求,AR的区域报表和页面报表也提供富文本的显示和输入。

在区域报表中称为RichTextBox,格式文本框控件允许用户输入格式文本,比如:格式化文本、表格、超链接、图像等。 在页面报表或RDL报表中成为FormattedText;FormattedText支持为不同的文本设置不同的格式。该控件接受 XHTML 输入,并支持邮件合并功能。

 

区域报表 RichTextBox

1. 新建区域报表,添加RichTextBox控件

添加控件

2.点击 “载入文件”,加载Rtf文件

载入文件

RichTextBox中会自动显示Rtf文件的内容

载入文件

区域报表的RichTextBox支持加载RTF 文件(仅支持旧版本的WordPad )或 HTML 文件。也支持加载带格式的字段值。所以可点击“载入文件”命令来插入文件,支持的文件类型

Text (*.txt)

RichText (*.rtf)

HTML (*.htm, *.html)

RDL报表 FormattedText 富文本控件

FormattedText 富文本控件支持XHTML标记语言,且支持邮件合并操作。经常使用富文本框来显示一些带样式或格式要求的文本内容。接下来我们看看具体的操作步骤。

1. 新建RDL报表,添加FormattedText 控件

新建报表

2. 在HTML 属性中输入XHTML代码

如代码:

代码示例1 代码输入

注意,如果在富文本控件中引用中文,为了防止乱码问题,需要在body标签中添加Style样式,如:

代码示例2

另外富文本框文件,支持邮件合并,可通过MailMergeFields属性来引用数据集中的字段。

邮件合并 代码示例3 

十月即将推出ActiveReports公开课,全方面解析报表解决方案,满足商业报表五大需求。欢迎踊跃报名,详情请留意官网首页。

本文转载自:http://blog.gcpowertools.com.cn/post/RichTextBox.aspx

 

标签:报表文档管理

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年8月6日
下一篇 2016年8月8日

相关推荐

发表回复

登录后才能评论