报表生成器Stimulsoft用户手册:具有交叉基元的报告

Stimulsoft Reports 是一款报告编写器,主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署,如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等,在你的应用程序中嵌入报告设计器或在线创建报告,支持从云端快速分享你的报告。

Stimulsoft Reports官方正版下载(qun:740060302)icon-default.png?t=N7T8https://www.evget.com/product/2398/download   

交叉素材包括 垂直线、矩形和圆角矩形。交叉定标的起点和终点可以放在报表的不同组件上。要使用交叉定标设计报表,请按照以下步骤操作:

1. 运行设计器;

2. 连接数据:

2.1. 创建新连接;

2.2. 创建新数据源

3. 创建报告或加载以前保存的报告。在我们的示例中,我们将使用简单列表报告中描述的简单列表报告。

stimulsoft

4. 在报告模板中添加 GroupHeaderBand 和 GroupFooterBand。GroupHeaderBand 应置于其适用的 DataBand 的上方。GroupFooterBand 应置于 DataBand 的下方。与 GroupHeaderBand 相关联的正是 DataBand。每个 GroupFooterBand 都指向一个特定的 GroupHeaderBand。如果没有 GroupHeaderBand,则不会输出 GroupFooterBand。

stimulsoft

5. 编辑 GroupHeaderBand 和 GroupFooterBand:

5.1. 按高度对齐;

5.2. 更改所需的属性值。例如,如果希望 GroupHeaderBand 与组保持一致,请将 GroupHeaderBand 的 KeepGroupHeaderTogether 属性设置为 true。如果希望将 GroupFooterBand 与组保留在一起,则将 GroupFooterBand 的 KeepGroupFooterTogether 属性设置为 true;

5.3.为 GroupHeaderBand 设置背景颜色;

5.4. 如有必要,设置 DataBand 的边框;

6. 使用 GroupHeaderBand 的 Condition 属性设置报表中数据分组的条件。分组条件可通过指定表达式或从数据源中选择列来设置。在本例中,我们指定了 {Customers.ContactTitle} 表达式,因此在渲染报告时,将根据 ContactTitle 列数据对公司列表进行分组。

7.  在 GroupHeaderBand 中放入一个文本组件,表达式如下: {Customers.ContactTitle}。这样,在渲染报告时,作为组标题,ContactTitle 数据列的条目将被输出。在 GroupFooterBand 中放入一个文本组件,表达式如下:{Count ()}: {Count ()}. {Count ()} 函数将计算每个组中的条目数。

stimulsoft

8. 编辑表达式和文本组件

8.1. 在 GroupHeaderBand 和 GroupFooterBand 中拖放文本组件;

8.2. 设置字体:大小、样式、颜色;

8.3. 按高度和宽度对齐文本组件

8.4. 设置文本组件的背景颜色

8.5. 在文本组件中设置表达式

8.6. 设置所需的属性值

8.7. 根据需要设置文本组件的边框;

8.8. 设置边框颜色

stimulsoft

9. 单击 "Preview "按钮或单击 "Preview "菜单项调用查看器。渲染报告后,所有数据字段的引用都将根据指定字段的数据进行更改。

stimulsoft

10. 返回报告模板;

11. 将矩形交叉定标添加到报告模板中。矩形的起点位于 GroupHeaderBand 中,终点位于 GroupFooterBand 中。

stimulsoft

12. 单击 "Preview "按钮或单击 "Preview "菜单项调用查看器。渲染报告后,所有对数据字段的引用都将根据指定字段的数据进行更改。下图显示了带分组的渲染报告页面和渲染的矩形交叉直观图:

stimulsoft

添加样式

1. 返回报告模板;

2. 选择 DataBand;

3. 更改偶数样式和奇数样式属性的值。如果未设置这些属性的值,则在这些属性的值列表中选择编辑样式,然后使用样式设计器创建新样式。下图显示了样式设计器:

stimulsoft

单击 " Add Style "按钮开始创建样式。从下拉列表中选择组件。设置 Brush.Color 属性以更改一行的背景颜色。下图显示了带有 Brush.Color 属性值列表的样式设计器示例:

stimulsoft

以上便是如何在Stimulsoft Reports中具有交叉基元的报告相关介绍,如有其他问题,欢迎私聊我们~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/216250.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL介绍及安装

MySQL介绍及安装 一、MySQL概述 1、关系型数据库与非关系型数据库 RDBMS(relational database management system),既关系型数据库管理系统。 简单来说,关系型数据库,是指采用了二维表格来组织数据的数据库。 扩展…

python cv2.imread()和Image.open()的区别和联系

文章目录 1. cv2.imread()1.1 cv2.imread参数说明1.2 注意事项 2. Image.open()3. cv2.imread()与Image.open()相互转化3.1 cv2.imread()转成Image.open():Image.fromarray()3.2 Image.open()转成cv2.imread():np.array() 1. cv2.imread() cv2.imread()…

NX二次开发UF_CURVE_ask_curve_struct_data 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_curve_struct_data Defined in: uf_curve.h int UF_CURVE_ask_curve_struct_data(UF_CURVE_struct_p_t curve_struct, int * type, double * * curve_data ) overview…

数据链路层-以太网协议

目录 数据链路层的作用认识以太网以太网帧格式认识MAC地址对比理解MAC地址和IP地址认识MTUMTU对UDP协议的影响MTU对TCP协议的影响数据跨网络传输的过程ARP协议ARP协议作用ARP数据报的格式ARP协议的工作流程 数据链路层的作用 我们知道数据能在网络中从一台主机发送到另一台主机…

从0开始学习JavaScript--深入了解JavaScript框架

JavaScript框架在现代Web开发中扮演着关键角色,为开发者提供了丰富的工具和抽象层,使得构建复杂的、高性能的Web应用变得更加容易。本文将深入探讨JavaScript框架的核心概念、常见框架的特点以及它们在实际应用中的使用。 JavaScript框架的作用 JavaSc…

ONNX实践系列-修改yolov5-seg的proto分支输出shape

一、目标 本文主要介绍要将原始yolov5分割的输出掩膜从[b,c,h,.w]修改为[b, h, w, c] 原来的: 目标的: 代码如下: Descripttion: version: @Company: WT-XM Author: yang jinyi Date: 2023-09-08 11:26:28 LastEditors: yang jinyi LastEditTime: 2023-09-08 11:48:01 …

利用Nginx与php处理方式不同绕过Nginx_host实现SQL注入

目录 首先需要搭建环境 nginxphpmysql环境: 搭建网站 FILTER_VALIDATE_EMAIL 绕过 方法1:冒号号分割host字段 方法2:冒号号分割host字段 方法3:SNI扩展绕过 首先需要搭建环境 nginxphpmysql环境: php安装包&a…

WPF实战项目十七(客户端):数据等待加载弹框动画

1、在Common文件夹下新建文件夹Events&#xff0c;新建扩展类UpdateLoadingEvent public class UpdateModel {public bool IsOpen { get; set; }}internal class UpdateLoadingEvent : PubSubEvent<UpdateModel>{} 2、新建一个静态扩展类DialogExtensions来编写注册和推…

Codeforces Round 786 (Div. 3) D. A-B-C Sort

D. A-B-C Sort 步骤 1 &#xff1a;当 a不为空时&#xff0c;从 a中取出最后一个元素&#xff0c;并将其移动到数组 b的中间。如果 b 当前长度为奇数&#xff0c;则可以选择&#xff1a;将 a 中的元素放到 b 中间元素的左边或右边。结果&#xff0c; a 变空&#xff0c; b 由 n…

第97步 深度学习图像目标检测:RetinaNet建模

基于WIN10的64位系统演示 一、写在前面 本期开始&#xff0c;我们继续学习深度学习图像目标检测系列&#xff0c;RetinaNet模型。 二、RetinaNet简介 RetinaNet 是由 Facebook AI Research (FAIR) 的研究人员在 2017 年提出的一种目标检测模型。它是一种单阶段&#xff08;o…

讲述 什么是鸿蒙 为什么需要鸿蒙 为什么要学习鸿蒙

首先 我们为什么要学习鸿蒙开发&#xff1f; 因为 鸿蒙发展前景巨大 鸿蒙自发布依赖 一直受社会各界关注 强两百的 App厂商 大部分接受了与鸿蒙的合作 硬件也有非常多与鸿蒙合作的厂商 鸿蒙的合作企业基本已经覆盖整个互联网客户的主流需求 所以鸿蒙的崛起不过是早晚的问题 …

[Docker]十.Docker Swarm讲解

一.Dokcer Swarm集群介绍 1.Dokcer Swarm 简介 Docker Swarm 是 Docker 公司推出的用来管理 docker 集群的工具&#xff0c; 使用 Docker Swarm 可以快速方便的实现 高可用集群 ,Docker Compose 只能编排单节点上的容器, Docker Swarm 可以让我们在单一主机上操作来完成对 整…