独立报表设计器概述
本文档解释最终用户如何使用独立报表设计器。我们简要介绍如何启动独立报表设计器以及它的基本UI元素。
独立报表设计器概述
独立报表设计器使报表作者能够创建、编辑和共享临时报表。它是一个独立的Windows工具,由Telerik Reporting引擎提供支持,该引擎使用最新的UI标准来帮助高级用户创建报告、分析机器上的数据以及导出和共享报告文档。
独立报表设计器作为一个EXE文件分发,这简化了它的分发,并且不需要安装。使用独立报表设计器创建报表不需要Visual Studio。报表在客户端机器上处理。
自2013年R2引入以来,独立报表设计器基于。net Framework 4.0构建,并作为Telerik Reporting包的一部分发布。设计器有两种风格——编译为32位应用程序的Telerik.ReportDesigner.x86.exe和编译为64位应用程序的Telerik.ReportDesigner.exe。从2022 R3开始,独立报表设计器的新版本可用。它被命名为Telerik.ReportDesigner.Net,是基于。net 6.0构建的。它的主要目的是允许报告作者加载和使用针对。net Standard、。net Core和。net 5+编译的程序集。. net的独立报表设计器目前以两个. zip包的形式发布,每个包对应x86或x64类型的应用程序。
.NET和.NET框架设计器的功能差异
本节将解释。net Framework和。net 6.0这两个版本的独立报表设计器之间的区别。尽管在不同版本之间共享了大量代码,但. net还是引起了下面列出的一些变化。
自动发现第三方ADO。NET数据提供者当需要使用第三方ADO时,. net框架的独立报表设计器需要在应用程序配置文件的DbProviderFactories部分手动添加一个条目。净提供者。. net的报表设计器将尝试发现并自动加载可用的ADO。NET数据提供程序时构建新的SQL连接。受支持的提供者有:
Microsoft.Data.SqlClient
,System.Data.SqlClient
,Npgsql for PostgreSQL
,System.Data.SQLite
,MySql.Data.MySqlClient
,Oracle.ManagedDataAccess.Client
.ODBC
而且OleDB
还支持数据源。查询构建器—Query Builder使用Telerik OpenAccess定义数据库中表之间的关系。Telerik OpenAccess没有。net兼容版本,因此目前不支持查询生成器。
导入报表向导-导入报告功能依赖于不具有. net兼容版本的外部第三方程序集。导入报告向导选项在. net设计器的初始页面中不可用。
报表服务器-目前不支持连接和使用Telerik报表服务器。
HTML表达式编辑器HTML表达式编辑器的.NET框架实现依赖于外部程序集,如
mshtml.dll
不兼容。net的。当前HTMLTextBox表达式在表达式编辑器窗口中编辑。
启动.NET Framework 4.0的独立报表设计器
在Windows开始菜单中:
打开“开始”菜单,单击所有程序,然后按Telerik然后点击报告.
点击报表设计器.
独立报表设计器将打开,您可以创建或打开报表。
从另一个桌面应用程序:开发人员可以让用户从另一个. net桌面应用程序启动独立报表设计器。这在.NET框架中是可能的的过程。开始方法。独立报表设计器可选地接受指向报表文档的参数路径,该文档将与报表设计器一起打开。要提供在报表设计器中进行编辑的报表定义,开发人员可以使用的过程。开始(String, String)方法。
启动.NET的独立报表设计器
来自您的Telerik账户:
导航到Progress Telerik Reporting安装文件夹。默认情况下是
% PROGRAMFILES (x86) % \ \进展
.导航到
net
子文件夹。启动Telerik.ReportDesigner.Net.exe以运行。net的64位版本的独立报表设计器。
导航到
x86
然后启动Telerik.ReportDesigner.Net.x86.exe来运行。net的32位版本的独立报表设计器。独立报表设计器将打开,您可以创建或打开报表。
独立报表设计器中的主要UI元素
上图显示了独立报表设计器中的主要UI元素:
报表选择器按钮:单击此按钮将使报表在属性窗口。
统治者:它们位于设计器的顶部和左侧,为报表布局提供了一个参考点。
报告部分:高级报表设计由报表页眉、报表页脚、页眉、页脚、详细信息、组页眉和组页脚的报表部分组成。可以通过拖动每个部分底部/右侧的调整手柄来调整每个部分的大小。除了细节部分之外,大多数部分都可以通过选择部分并点击删除键来删除。要删除组部分,必须从集团资源管理器
组件托盘:显示了数据源组件在本报告中使用。
查看模式按钮:使用这些按钮可以在设计,预览视图。
上下文菜单(上图中没有显示):在右击时出现,并根据右键单击的区域有条件地显示内容。
额外的UI元素
此外,独立报表设计器还包括以下有用元素:
工具提示:这是一个UI元素,其中包括各种按钮,旨在使您在设计报表时更轻松。的工具提示,如下图所示,被放置在设计图面的左下角。
控件中有以下按钮工具提示:
变焦-组合框使您可以轻松指定您看到设计表面的缩放百分比。你可以按住Ctrl键并使用鼠标滚轮来缩放。
显示/隐藏快照网格按钮,用于打开或关闭显示快速网格.快照网格提供了一组水平和垂直网格线,当您在设计面上拖动对象时,它们将提前或拉向最近的垂直或水平网格线。对象还可以与网格面板中的列和行分隔符相结合。下面是一个显示打开snap网格的工作区:
打开/关闭到网格线-此选项允许您在设计面上拖动对象,并将它们捕捉到设计面上显示的网格线。无论捕捉网格的可见性如何,都将应用捕捉。
打开/关闭抓拍到抽线-当启用此选项时,它允许您在设计面上拖动对象,并将它们捕捉到同一容器元素中其他对象的边缘或对齐线(红色虚线),例如布局面板,网格面板中的列和行分隔符。如果容器应用了填充,则在容器内捕获对象时将考虑填充。
显示/隐藏维度-启用时,设计器将显示当前选定对象到最近元素的距离。
显示/隐藏水印-如果启用,报告水印将显示在设计器中。请注意,所显示的水印仅供参考,其内容可能与呈现时不相同。
打开/关闭平底锅-这个选项允许你在设计器中切换拖动和平移模式。启用后,光标将更改为手,在设计器表面上单击并拖动将移动报告内容。当工作在更高的缩放级别时,这个工具是有用的。
显示/隐藏报表映射—在设计图面的右下角,单击放大镜可显示或隐藏报告图.当您放大报表并希望关注某个特定元素时,此元素特别有用。若要隐藏地图,请单击设计图面将其关闭。
更改元素的对齐方式对齐决定元素如何调整大小。例如,当父布局容器调整大小时,左对齐的元素会向右延伸。要更改元素的对齐方式,请使用布局工具栏和操作一个以下的:
选择两个报表项并通过单击更改它们的HorizontalAlignment左,中心,正确的,或拉伸.
选择两个报表项并通过单击更改它们的VerticalAlignment前,中心,底,或拉伸.还可以通过在设计图面上移动元素来更改对齐方式。