社区
C#
帖子详情
水晶报表 数据字段垂直居中
carefreebunny
2010-08-04 10:36:34
我在属性里找了的,只有水平居中,没看见垂直居中.
由于这次做的报表需要excel导出,且导出需要有格线,所以用了字段的边框来实现。但是这样一来,所有的横向的text field也要保证高度一致,单行还可以,如果有一个字段是多行的话,其他字段的height也要一致,这样一来,只有单行的字段,显示不好看了, 不能在垂直方向居中,不知道大家有没有什么好的方法?
...全文
606
3
打赏
收藏
水晶报表 数据字段垂直居中
我在属性里找了的,只有水平居中,没看见垂直居中. 由于这次做的报表需要excel导出,且导出需要有格线,所以用了字段的边框来实现。但是这样一来,所有的横向的text field也要保证高度一致,单行还可以,如果有一个字段是多行的话,其他字段的height也要一致,这样一来,只有单行的字段,显示不好看了, 不能在垂直方向居中,不知道大家有没有什么好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿泰
2010-08-04
打赏
举报
回复
1:基本可以理解为没有
2:对自动换行的字段,进行主动换行。然后根据这个行的总行数,去调整其他的字段
比如你最大行的字段高度为5行。那么你就在其他字段上补上4个空行。
公式这样写:
chr(13)+chr(13) + 原字段 + chr(13) +char(13)
这种在调整上比较麻烦。
个人建议是
显示的时候用Line去实现,虽然也不能实现垂直居中。但是不会出现格错乱的问题
同样也不会影响到打印效果
导出的时候调用创建一个模板,使用边框(就是你现在这个)。
注意此时对于超长字段,不允许其扩大,也就是就让他显示在一行上。这样格式不会乱,导出的时候,这个比较长的字段没有显示出来的部分也会被全部导出来的。
Hertz_liu
2010-08-04
打赏
举报
回复
顶起来,我也碰到这个问题,期待高手提供好的解决方案
carefreebunny
2010-08-04
打赏
举报
回复
[Quote=引用 1 楼 babyt 的回复:]
1:基本可以理解为没有
2:对自动换行的字段,进行主动换行。然后根据这个行的总行数,去调整其他的字段
比如你最大行的字段高度为5行。那么你就在其他字段上补上4个空行。
公式这样写:
chr(13)+chr(13) + 原字段 + chr(13) +char(13)
这种在调整上比较麻烦。
个人建议是
显示的时候用Line去实现,虽然也不能实现垂直居中。但是不会出现格错……
[/Quote]
谢谢帮忙哦!
你提的方法我试过了,其实是这样的,对自动换行的字段高度也是有限制的,我一般用的是2行,所以你提的方案不好解决!我一直用line去实现,但是因为EXCEl导出的时候没有网格线,所以才用边框,才遇到现在的问题。
水晶报表
文本
垂直居中
显示
if len({tem.tem_no})<7 then //如果字符串长度小于7,就补一行空行,这样,内容就居中了(只针对显示3行的文本) chr(13)+{tem.tem_no} else {tem.tem_no}
水晶报表
垂直文本的变法实现
先贴出本文要实现的效果:
大体实现思路是这样的:
每页固定显示几行
数据
,最后一页不够的补空行,这样的想法是基于第一列的文本是垂直显示的,既是垂直显示,总应该让它有足够的行给它显示这个垂直文本吧,尽量让它达到“
垂直居中
”的效果,因为在
水晶报表
里面是没有什么属性可以直接设置“
垂直居中
”的效果的。虽然没有属性可以设置,但是我们可以变着法的来实现,不过这个过程稍显繁琐,尤其是每页固定显示的行数多的时候(比如20条、30条甚至更多),须有足够的耐心:)
首先阅读本
水晶报表
在***中高效
数据
展示技巧
本文还有配套的精品资源,点击获取 简介:
水晶报表
是企业
数据
分析和展示的强力工具,在 中可用于创建复杂交互式报表。文章深入讲解了
水晶报表
与 的集成方式、核心功能,包括
数据
处理、可视化设计以及高级报表特性。介绍了如何通过代码和控件方式嵌入报表,以及性能优化的方法,旨在帮助开发者提升Web应用程序的
数据
呈现能力。 1.
水晶报表
核心功能介绍 ...
水晶报表
字体自动缩小
水晶报表
字体自动缩小的问题,在网上搜索不到解决方法,不过,有些提醒给了我启示。花费一天时间,基本解决字体自动缩小的问题。 另一个问题就是换行,在
水晶报表
中有个"can grow"选择项别,但对于行高一定报表,这种设置不怎么好。 在无意中,发现了不选择"can grow"也可以自动换行的方法。 字体可以自动缩小,又可以换行,切行高一定,基本解决了我的问题。当然还有个问题,
水晶报表
Q&A
水晶报表
Q&A1、
水晶报表
下关于表格线隐藏的问题Q:首先,建立Rpt文件,我是要做套打,所以在Rpt文件上画了些线,框还有文字,浏览的时候,通过更改Rpt
字段
值的办法,初步实现
数据
的读取,可是当我点打印的时候,问题就出来了,浏览的时候是有表格线、定位字符、线条的,可是我打印的时候想这些东西都别出来,因为,我拿到的纸张不是空白的,是已经固定格式的。所以我在这里想问问各位:怎么样在浏览的时候是
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章