richtextbox文本编辑器(报表开发RichTextBox)

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

在区域报表中称为 RichTextBox,格式文本框控件允许用户输入格式文本,比如:格式化文本、表格、超链接、图像等。

在页面报表或 RDL 报表中,FormattedText 支持为不同的文本设置不同的格式,该控件接受 XHTML 输入,并支持邮件合并功能。

区域报表 RichTextBox 的使用方法

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

richtextbox文本编辑器(报表开发RichTextBox)(1)

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

richtextbox文本编辑器(报表开发RichTextBox)(2)

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

  • Text (*.txt)

  • RichText (*.rtf)

  • HTML (*.htm, *.html)

RDL 报表 FormattedText 富文本控件添加方法

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

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

richtextbox文本编辑器(报表开发RichTextBox)(3)

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

如代码:

<body><p>This is apple and this is pear.</p></body> 富文本框控件会根据代码自动生成内容样式。

richtextbox文本编辑器(报表开发RichTextBox)(4)

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

<body style="font-family: 宋体"><p>您好您好您好您好</p></body>

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

richtextbox文本编辑器(报表开发RichTextBox)(5)

如: <body><p>This is <%Field1/%> and this is <%Field2/%>.</p></body>

以上就是在 ActiveReports 报表中使用富文本控件的方法。

加入 QQ 群,了解更多

请加入 ActiveReports 报表官方交流群,与产品经理直接沟通,和同行精英随时交流报表开发经验。QQ 群里还定期举办 “ActiveReports 报表入门培训”,手把手向您演示产品安装、报表创建、数据源绑定等实操技能,干货多多,欢迎您尽早加入。

QQ群号:109783140

免费试用

请通过以下方式联系葡萄城,获取 ActiveReports 报表的免费试用版:

GrapeCityDT

邮件:marketing.xa@grapecity.com

官网:www.gcpowertools.com.cn

关于葡萄城控件

葡萄城是一家跨国软件研发集团,专注控件领域近30年,是全球最大的控件提供商,也是微软认证的金牌合作伙

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页