水晶报表使用技巧集专辑一

简介: 1、【线条】->【打印时移动到节的底部】     这个功能可以解决下面的问题:     报表的上下两个域中的线在生成报表时是会重叠在一些的。两根即使是发线的线重叠在一起,也会引发图1-2的表格分隔线过粗的情况,相当不好看。

1、【线条】->【打印时移动到节的底部】

    这个功能可以解决下面的问题:

    报表的上下两个域中的线在生成报表时是会重叠在一些的。两根即使是发线的线重叠在一起,也会引发图1-2的表格分隔线过粗的情况,相当不好看

image

图1-1

 

image

图1-2

    解决图1-2的问题,只需要把线段的【打印时移到到节的底部】属性勾上就OK了。而到底那一根线的该属性需要勾上,这里有技巧的。见图1-4、图1-5.

image

图1-3

image

图1-4

image

图1-5

    图1-4、图1-5中【1】【2】区域的线都被设置了【打印…】属性,观察到这两根线有个特点,它们分别是报表中重叠线部分的上部线,这个特别要注意,如果你将属性设置到下部线,如【1】【2】中间的线段,是无法实现图1-6的效果的。

    另外,为什么【2】属性重叠线的上部线呢?注意到【2】所有的区域是详细资料,这个区域用于显示所有数据。显然,当出现大于或等于2个数据时,【2】这些线自然就变成了重叠线的上部线。

image

图1-6

 

2、多用线段少用框

image

图2-1

    上图在进行模板设计里,应该多用线段少用框。特别不要用一个框所头、尾、及详细内容框起来。

    这样容易引起换页时的多余空格的问题出现,如图2-2。

image
图2-2

相关文章
|
SQL 数据库
|
数据采集 大数据 关系型数据库
如何使用 PHP 爬虫爬取大数据
**摘要:** 本文探讨了如何使用PHP爬虫处理大数据。从爬虫基本概念出发,讨论了PHP爬虫框架如Goutte和PHP-Crawler。在爬取大数据时,需明确目标网站、数据类型和量,编写爬虫程序,包括数据提取、反爬策略如设置User-Agent和访问频率控制。同时,采用并发处理(多线程)和分布式爬虫策略提升效率。最后,强调了合法合规使用爬虫技术的重要性。
|
12月前
|
存储 监控 安全
保护Active Directory:备份和恢复的重要性及实施指南
ManageEngine的ADSelfServicePlus现在支持离线多因素身份验证,确保即使在无网络连接时也能保护企业数据。这增强了远程工作的安全性,符合国防、医疗和金融等行业的合规要求。
133 2
|
运维 Kubernetes 负载均衡
docker、docker compose、k8s有什么区别?
Docker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Docker创建,运行在Docker中,其他相关的容器技术都是以Docker为基础,它是我们使用其他容器技术的核心。
371 1
|
缓存 JSON Go
反射深度揭秘之 reflect.Elem() 方法解析
反射深度揭秘之 reflect.Elem() 方法解析
541 0
|
SQL 网络协议 关系型数据库
【MySQL用法】在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码
【MySQL用法】在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码
4413 1
|
小程序
带你读《2022技术人的百宝黑皮书》——内存优化: 纹理压缩技术(5)
带你读《2022技术人的百宝黑皮书》——内存优化: 纹理压缩技术(5)
358 0
带你读《2022技术人的百宝黑皮书》——内存优化: 纹理压缩技术(5)
|
XML 安全 JavaScript
单点登录必知的两个著名协议:SAML、OAuth2
单点登录必知的两个著名协议:SAML、OAuth2
|
编解码 异构计算
QT+OpenGL实例化和抗锯齿
如果将数据一次性发送给GPU,然后使用一个绘制函数让OpenGL利用这些数据绘制多个物体,就会方便了。这就是实例化(Instancing)。
385 0
|
Android开发
Android 中ViewPager嵌套RecyclerView出现滑动冲突的解决方案
Android 中ViewPager嵌套RecyclerView出现滑动冲突的解决方案
1527 0