`
lc90
  • 浏览: 70122 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

博计报表单元格内容竖排显示的制作方法

阅读更多
普通报表常常需要将文字从纵向方向竖着排列,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中实现竖排...

    Python中文竖排显示的方法

    这种方法虽然简单,但已经可以满足基本的中文竖排需求。如果需要更复杂的效果,如对齐、居中或其他美化,可能需要结合更多的文本处理技巧和库,例如使用`pango`或者`PyQt`等图形界面库。 总的来说,Python通过其...

    MFC文字从右向左竖排显示

    在MFC(Microsoft Foundation Classes)框架中,实现文字从右向左竖排显示涉及对文本布局和方向的深入理解。这种显示方式常见于阿拉伯语、希伯来语等语言,但在处理中文时需要特别定制。这里我们将探讨如何在MFC应用...

    HTML竖排菜单制作

    在制作竖排菜单时,我们通常会使用`<ul>`(无序列表)和`<li>`(列表项)标签来构建菜单的基础框架。例如: ```html <li><a href="#">菜单1</a></li> <li><a href="#">菜单2</a></li> <li><a href="#">菜单3...

    Unity UGUI Text竖排显示

    很不错

    蒙古语竖排显示,蒙古语键盘,android,EditText

    蒙古语是一种从上到下、从右到左竖排显示的文字,这与大部分现代语言(如英语、汉语)的横排显示方式截然不同。在Android应用中实现蒙古语的竖排显示和键盘输入,开发者需要对Android系统内部的文本渲染机制有深入...

    易语言 超级列表框 横排 and 竖排+数据库例子 源码

    在易语言中,超级列表框提供了横排和竖排两种显示模式,使得数据的展示更加灵活多样。横排通常用于展示数据的不同列,而竖排则用于展示数据的多个行。源码示例将展示如何根据需求切换这两种模式,以适应不同的用户...

    excel表格如何把横排变成竖排.doc

    今天,我们将分享三种不同的方法来实现文字竖排和横排的转换。 方法一:利用文字方向来实现竖排 在Excel中,用户可以通过设置单元格的文字方向来实现竖排。具体步骤如下: 1. 选中需要竖排的单元格; 2. 单击菜单...

    蒙古文竖排控件MongolianTextLabelControl 5.0

    呼日太文化科技公司开发推出的蒙古文竖排显示和编辑控件(Mongol Label Text Control),主要模块有 1.蒙古文竖排标签控件(MongolianLabel Control) 2.蒙古文竖排编辑控件(MongolianText Control) 呼日太文化...

    WPF Label文字竖排 字间距控制

    在Windows Presentation Foundation (WPF) 中,`Label`控件是一种常见的用于显示文本的元素,通常用于提供提示信息或者简单的用户交互。在这个话题中,我们将深入探讨如何实现`Label`控件的文字竖排以及如何控制字...

    WPF TAB页 竖向字体显示

    TabControl由一系列TabItem组成,每个TabItem代表一个标签页,包含各自的头部(标题)和内容区域。默认情况下,TabItem的标题是水平显示的。要改变这种布局,我们需要自定义样式和模板。 1. **自定义样式和模板** ...

    文本框文字竖排

    当我们谈论“文本框文字竖排”时,我们指的是将原本水平排列的文本调整为垂直方向显示,这种布局方式在中国传统文本中尤为常见,如古籍、书法作品等。在现代数字设计中,竖排文本也有其独特的应用场景,比如在创建...

    C++ Builder写的唐诗竖排动态显示v0.7

    《C++ Builder实现唐诗竖排动态显示技术详解》 C++ Builder是一种强大的集成开发环境,主要用于构建Windows桌面应用程序。在这个项目中,开发者利用C++ Builder的编程能力,创造了一个独特且富有文化气息的应用——...

    文字竖排编辑器

    【文字竖排编辑器】是一种特别的文本编辑工具,它不同于传统的横排文本,而是将文字按照垂直方向进行排列。这种编辑器在某些特定场景下非常有用,比如书法排版、古籍整理或是艺术设计等领域。本文将详细介绍该编辑器...

    arcgis maplex竖排文字

    此时,地图上的标注应该已经按照你设定的方式显示为竖排。你可以预览地图,看看效果是否满意。如果不满意,可以随时回到“标注属性”对话框进行微调。 总的来说,ArcGIS Maplex提供了一套强大的工具来实现竖排文字...

    C++ Builder写的唐诗竖排动态显示(源代码)v0.3.1

    在本项目"C++ Builder写的唐诗竖排动态显示(源代码)v0.3.1"中,开发者利用C++ Builder这一集成开发环境,创建了一个能够以竖排方式动态显示唐诗的应用。C++ Builder是Borland公司推出的一款基于C++语言的IDE,它...

    ITextSharp修改文字排列方向横向竖向.7z

    `AddText`方法添加文本,然后调用`Go`方法将文本写入PDF。 此外,你可能还需要考虑字符间的间距、行距以及换行等问题,ITextSharp提供了相应的方法来调整这些属性。例如,你可以使用`ColumnText.SetLeading`设置...

    Unity竖排文字的实现(2019以上新版本可用)

    1. 包里包含源码和一个测试用例,可直接看到效果。 2. 竖排文字的一些说明,移步以下链接 https://blog.csdn.net/piaoyun29/article/details/123255514

    C++ Builder写的 ZEC 诗歌竖排动态显示 v0.7.1

    《C++ Builder构建的ZEC诗歌竖排动态显示v0.7.1详解》 C++ Builder是一款由Embarcadero公司开发的集成开发环境(IDE),它基于C++编程语言,提供了强大的可视化组件库和丰富的开发工具,使得开发者能够高效地创建...

Global site tag (gtag.js) - Google Analytics