在制作报表时,报表设计人员经常遇到下面这些美化报表的问题:

  • 为什么我做出的报表领导总觉得不好看不满意
  • 美化一张报表要设置太多的格式和属性,那么多报表都得重复设置,真繁琐
  • 系统中不同人做出的报表展现格式各不相同,怎么统一

那么如何才能方便快速地美化报表呢?

润乾报表提供了基于样式的报表美化方式,通过简单的样式引用即可快速制作出美观漂亮的报表,大大提高了报表设计的效率。并且润乾报表同时提供了针对报表和全局的样式应用机制,为美化报表的不同应用场景提供灵活的解决方案。

一、样式应用

在润乾报表中可以定义各种样式。一个样式就是对包含了字体、字号、前景色、背景色、边框等等一组报表单元格属性的集合设置与管理。

润乾报表的样式应用就是指支持报表设计时直接引用样式来美化报表格式,即无需对报表单元格逐个手动设置字体、字号、前景色、背景色、边框等属性,而是通过引用一个样式就可完成对报表单元格一组展现属性的控制。

通过使用润乾报表的样式功能,报表设计人员无需在制作报表时再繁琐地记忆和设置各项格式属性来美化报表,而是通过轻松地引用样式就能完成报表美化,轻松、高效地制作出美观的报表。

二、全局单元格样式

润乾报表的全局单元格样式默认通过 reportStyleConfig.xml 配置文件读取 css 样式文件,当不同人员制作报表时,可以通过设置全局样式来统一风格。

注意:全局单元格样式配置后需要预览后才能看到设置后效果,报表设计页面仍是之前的设置。

【具体操作】:

首先,编辑制作自己需要的 css 样式文件,在 css 文件中定义字体、字号、前景色、背景色等属性,下图所示为数据区的样式配置:

其次,找到样式配置对应的 xml 文件(可以通过“工具”-“选项”-“文件”-“报表样式配置”的值查找配置文件)

把我们制作好的样式文件添加到此 xml 文件中,css 文件放到 reportStyleConfig.xml 同路径下:

附 web 端配置
可以通过 raqsoftconfig.xml 里节点下的属性配置 xml 路径,此时 css 文件放到同一目录下,例如:

然后,打开我们需要美化的 rpx 报表文件,在“报表”-“报表属性”中选择上一步配置的样式名称,如下图所示:

最后,我们就可以选中行 / 列 / 单元格,通过右侧单元格属性里的“其他”-“单元格样式名”选择具体的样式配置来进行报表美化了。

三、报表单元格样式

润乾报表的报表单元格样式名列表默认从 reportCellStyle.css 文件中读取。

同样的,我们需要把对应 css 配置添加到 reportCellStyle.css 文件中,然后在设计器右下角会显示所有配置的单元格样式,直接吧样式拖到对应单元格 / 行 / 列中即可实现样式加载:

也可以通过设计器右上角的样式列表进行选择设置,两种样式引用方式都可以。

四、美化前后效果对比

我们来看一下报表美化前后的效果对比,后者更加清新明了:

五、总结

我们可以通过样式文件快速美化报表,掐指一算,这是个必须掌握的技能。

附 css 样式文件,供参考使用:报表 css 样式文件.zip

更多展现相关问题请查看:展现相关问题分类导航

  • 报表中的地图怎么做?
  • 报表中如何实现中国地图钻取到各省地图
  • web 报表工具如何自适应
  • 关于报表在移动端展现你需要知道哪些?

abap al设置单元格可编辑 oo_润乾报表美化设置 -- 样式相关推荐

  1. abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器

    业务系统中的数据很笼统的分可以分为两大类,一个是结构化的,通常用关系型数据库来存储管理:一个是非结构化的,在这类数据中,可能最多.价值密度最大的就是文档.如何更便捷高效的生成或分析文档,就是业务系统通 ...

  2. ligerui 表格中设置单元格不可编辑,添加行,删除行

    一.需求:开发个表格grid用来显示维护线路段,出发地和目的地已经确定,需要维护中间路段 二.解析: 1.既然出发地和目的地已经确定,那么出发地和目的地是不可以编辑的,因为附带有其他字段是可以编辑的, ...

  3. Java POI 导出Excel,设置单元格无法编辑, 开启工作表保护后,依然可以筛选, 冻结行列不移动

    1. 设置单元格无法编辑 // 单元格样式锁定 不可编辑 CellStyle lockStyle = workbook.createCellStyle(); lockStyle.setLocked(t ...

  4. jqgrid 动态设置单元格不可编辑

    单元格可编辑需要设置3个地方 1.tableGrid里面的参数 cellEdit:true(开启行编辑功能)  false(默认,不可编辑) 2.cellsubmit: 'clientArray' 设 ...

  5. abap al设置单元格可编辑 oo_REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格

    使用REUSE_ALV_GRID_DISPLAY_LVC显示ALV时,如何将列.行或者具体的某个单元格设置成可编辑能输入状态?这个其实很简单,下面一一讲解: 1, 列可编辑 只要将catalog中的字 ...

  6. abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)

    1. 快速选取图表元素 图表创建好以后,我们还需要对某些图表元素进行编辑和格式化.图表区包括整个图表和它的全部元素,当你选取图表区后,你就可以看到8个黑色小方块.要想调整单个的图表对象,首先必须选取该 ...

  7. Swing Jtable 设置单元格不可编辑

    Swing Jtable 设置单元格是可编辑,这与SWT正好相反.提供的API也不能修改可编辑性,但可以通过重写AbstractTableModel来实现JTable 单元格不可编辑. 核心代码: c ...

  8. excel设置单元格不可编辑

    把允许编辑的单元格选定,右键-设置单元格格式-保护,把锁定前的对钩去掉.再点工具-保护工作表.这样就可以只让你刚才设定的单元格允许编辑,其他不允许. 转载于:https://www.cnblogs.c ...

  9. abap al设置单元格可编辑 oo_OO ALV常用功能完整简例(热键单击,双击,帮助,编辑,自定义工具条等)...

    一.所用类: cl_gui_alv_grid cl_gui_docking_container 二.效果图: 执行: 单击 双击 F4帮助 航班单元格上F4或点击 后面的小按钮 (本功能在设置字段样式 ...

最新文章

  1. 独家 | 使用高斯混合模型,让聚类更好更精确(附数据代码学习资源)
  2. 苹果CEO乔布斯如何工作
  3. Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号...
  4. First Missing Positive
  5. php 如何生成exe文件怎么打开,如何把PHP转成EXE文件
  6. Java并发编程实战~ThreadLocal
  7. php 5.2.6升级,Centos5.5 简单方法升级php到php5.2.6
  8. 探秘亚洲最大单体智慧农园:探索改变农民“靠天吃饭”的农作模式
  9. 传智播客Java 一维数组
  10. mysql中like,limit,union及union all查询
  11. mysql简单人事管理系统_简易人事管理系统(pyqt5+mysql)
  12. 微博黄v怎么认证?怎么满足条件详解 身份认证|兴趣认证|视频认证
  13. Silicycle反相C-18 SPE固相萃取小柱
  14. ESP32定时器睡眠模式
  15. Java自定义注解身份证校验
  16. 秒杀年费258的同款APP,微软、联想、Adobe、腾讯的这些良心产品太香了
  17. 编程开发软件java编程入门到精通,大量教程
  18. 基于51单片机的智能护眼台灯设计proteus仿真原理图PCB
  19. 图解 K8S(06):调度利器之污点与容忍度(压力驱逐)
  20. raid卡缓存对硬盘性能_我们怎么解决机械硬盘既慢又容易坏的问题?

热门文章

  1. 小白开学Asp.Net Core 《六》 —— 探究.Net Core 跨平台的奥秘
  2. 在 Asp.Net Core WebAPI 中防御跨站请求伪造攻击
  3. Rainbond 5.0正式发布, 支持对接管理已有Kubernetes集群
  4. .net core实践系列之短信服务-为什么选择.net core(开篇)
  5. 使用ML.NET预测纽约出租车费
  6. 使用C# (.NET Core) 实现命令设计模式 (Command Pattern)
  7. ASP.NET Core Web API下事件驱动型架构的实现(四):CQRS架构中聚合与聚合根的实现
  8. 程序员小测试:保守派 vs 自由派
  9. Python FastApi:快速建立docker容器/挂载共享文件夹/导入导出
  10. 05.Bootstrap导入基础笔记