在标准版中提供了与 Visual Studio IDE完美集成的报表设计器,Windows Forms应用程序中使用的报表查看器,以及多个格式文件的导出功能。报表设计器甚至包括所有最流行的条码样式和自定义图表控件。
1)设计器
l 与.NET 环境完美集成
l 熟悉的用户界面
l 可选的报表模型(区域报表和页面报表)
n 基于代码的区域报表支持C#和VB.NET语言
n 基于XML的区域报表支持脚本操作
n 页面报表支持表达式
l 将报表快速安全的编译到应用程序中并且可以独立升级
l .NET托管设计器
2)报表控件集
区域报表 |
页面报表 |
ReportInfo控件 |
Table 数据区域控件 |
Label控件 |
Matrix数据区域控件 |
Line控件 |
Chart数据区域控件 |
PageBreak控件 |
List数据区域控件 |
OleObject控件 |
BandedList数据区域控件 |
Subreport控件 |
Calendar数据区域控件 |
Shape控件 |
Sparkline数据区域控件 |
Picture控件 |
支持邮件合并和XHTML+CSS的FormattedText控件 |
支持HTML标签的RichTextBox控件 |
Bullet图形控件 |
支持独立数据源的ChartControl控件 |
BarCode控件 |
Textbox控件 |
TextBox控件 |
支持标准样式以及新增的RSS和UPC样式的Barcode控件 |
Line控件 |
Checkbox控件 |
Container 控件 |
从页眉到对应页脚的CrossSectionBox控件 |
Shape 控件 |
从页眉到对应页脚的CrossSectionLine控件 |
Image 控件 |
|
Subreport 控件 |
|
溢出占位符 |
3)表达式(仅适用于页面报表)
l 聚合
l 数据可视化
n 数据栏
n 图标集
n 范围栏
n 颜色比例
4)交互功能
l 文档结构图(内容目录)
l 书签链接、超链接和钻取链接
l 参数
l 钻取 (仅适用于页面报表)
l 副本、平移和缩放
l 跳转到上一个、下一个,第一个,或最后一个组或搜索结果
5)报表引擎
l 托管的代码
l 支持多种数据源绑定(ADO.NET、XML、IList以及自定义数据源)
l 基准报表、主题和样式
l 所有先前版本具备的功能
6)报表查看器
l 托管的C#代码
l 非常轻巧的部署程序集,适合用于互联网。
l 内容和书签列表
l 缩略图
l 超链接
l 批注(仅适用于区域报表)
l 可配置的滚动栏跳转按钮
l 参数
l 书签链接、超链接和钻取链接
l 交互式排序(仅适用于页面报表)
7)导出过滤器
ActiveReports提供了导出过滤器。能够生成Word可识别的RTF格式,适合打印的PDF格式,Microsoft Excel工作薄格式,HTML和DHTML格式,TIFF格式以及适用于电子表格和数据库的无限制文本格式。
导出格式 |
|
区域报表 |
页面报表 |
Html: |
导出为 HTML、DHTML 或 MHT 格式,可在 Web 浏览器中打开。 |
✓ |
✓ |
Pdf: |
导出为 pdf 格式,一种可移植文档格式,可在 Adobe Reader 中打开报表。 |
✓ |
✓ |
Rtf: |
导出为 rtf 格式,可在 Microsoft Word 中打开报表。 |
✓ |
✓ |
Doc: |
导出为 Word,可在 Microsoft Word 中打开报表。 |
✘ |
✓ |
文本: |
导出为 TXT、纯文本格式,在记事本或任何文本编辑器中打开。导出到 CSV,以逗号分隔的值,可在 Microsoft Excel 中打开报表。 |
✓ |
✓ |
图像: |
导出为 BMP、EMF、GIF、JPEG 或 PNG 图像格式。 |
✘ |
✓ |
Tiff: |
导出为用于发送传真的 TIFF 图像格式报告。 |
✓ |
✓ |
Excel: |
导出为 Microsoft Excel、XLS 或 XLSX (Excel 2007)格式。 |
✓ |
✓ |
Xml: |
导出为 XML,在 Web 浏览器中打开,或将数据传递到其他应用程序。 |
✘ |
✓ |
8)导入过滤器
l Access® 报表
l 水晶报表
l ActiveReports (旧版本中基于代码的报表格式 ;不能打开基于 XML 的报表格式)
9)独立应用程序
l 包括一个报表设计器应用程序和一个报表查看器应用程序。他们可以直接从开始菜单中打开,不需要 Visual Studio。
l 报表设计器应用程序包含报表设计器的所有功能。
l 报表查看器应用程序包含 ReportPreview 控件的所有功能。