普通报表常常需要将文字从纵向方向竖着排列,Web报表自然也不例外有这个需求。
博计报表单元格的内容默认情况下是横向显示的,如何实现竖排显示单元格内容呢,下面介绍两种制作方法。
一.宽度限制加自动换行
大致思路:将该单元格内容居中显示,并设置单元格的宽度使每行只能显示一个字,然后设置自动换行,就可以实现单元格内容竖排显示了。
新建一个空白报表,然后内建一个数据集,内建数据集的内容如下
然后在单元格中输入:
A1:编号
A2:案卷题名
B1:=ds1.select(案卷_档号)
B2:=ds1.案卷_案卷题名
把没有用到的单元格删除掉。
设置B1的扩展方向为”横向扩展”
现在报表已经做好了,浏览报表,单元格的内容是横向显示的。如下图
下面添加竖排显示的功能:
设置A、B列的宽度为8,使每列只能显示一个汉字。实际运用中的具体宽度要根据字体具体大小算出。
勾选上A1、A2、B2单元格的”自动换行”,使每行只能显示一个汉字。
设置完成,发布报表,在IE中浏览报表,效果图如下
二.缩进控制加自动换行
方法一只能把列的宽度设置的很小,可以一行显示一个汉字;如果把列的宽度加宽,就不会出现上图中的效果。如果要把列的宽度设置的比较宽,一行又只能显示一个字,该怎么制作呢。
大致思路:将该单元格内容居中显示, 调整单元格的缩进值,然后勾选上”自动换行”属性,就可以在比较宽的列中实现单元格内容竖排显示了。这种制作方法和上面的方法基本上一样,现在就用上面做好的报表,把B列的宽度改为25,然后设置B2单元格的缩进值为10,如下图:
设置完成,保存报表,然后在IE中浏览报表,效果图如下:
从上面的两种效果图可以看出,第一种不能加宽列的宽度,第二种方法可以调整列的宽度。以后遇到类似的需求就可以用上面的方法实现了。
http://chang5760.bokee.com/
分享到:
相关推荐
WPF竖排按钮显示,控制进行字数变换为竖着显示。
HTML竖排菜单制作,美观的竖排菜单,制作竖排菜单时可能用得到
主要介绍了Python中文竖排显示的方法,可实现Python将中文竖排输出显示的功能,具有一定参考借鉴价值,需要的朋友可以参考下
很不错
MFC中从右向左竖排显示“秦时明月汉时关,万里长征人未还。但使龙城飞将在,不教胡马度阴山。”
呼日太文化科技公司开发推出的蒙古文竖排显示和编辑控件(Mongol Label Text Control),主要模块有 1.蒙古文竖排标签控件(MongolianLabel Control) 2.蒙古文竖排编辑控件(MongolianText Control) 呼日太文化...
蒙古语竖排显示,蒙古语键盘,android,EditText,实现蒙古语键盘输入,自定义字库
项目选择管理NuGet程序包,搜索iTextSharp安装即可 Demo实现ITextSharp修改文字排列方向横向竖向
WPF读取txt文件里的文字内容,并将读出来的内容竖排显示
易语言 超级列表框 横排 竖排 sql server 2000 源码 如果有需要的可以看看哦
自定义textview 实现字体竖排效果
1. 包里包含源码和一个测试用例,可直接看到效果。 2. 竖排文字的一些说明,移步以下链接 https://blog.csdn.net/piaoyun29/article/details/123255514
C++ Builder写的唐诗竖排动态显示(源代码)
文本框文字竖排
C++ Builder写的唐诗竖排动态显示(源代码)v0.3.1,主要改进了显示的动态延时。
竖排汉字编辑的类。可以在文本框中生成竖排的文字。
arcgis maplex竖排文字,是我自己截图总结的
C++ Builder写的唐诗竖排动态显示v0.7,可以选择背景图片,可以自己输入唐诗(复制-粘贴),程序根据输入的是绝句或者律诗自适应调整屏幕宽度,自动判断全角或者半角字符。
竖排RadioButton,多行单选,自适应长度