1. 概述
1.1 版本
报表服务器版本 | 功能变更 |
---|---|
11.0 | FineReport11.0版本全新功能 |
11.0.2 | 「模板主题管理>单元格样式」新增单元格内边框设置 |
1.2 应用场景
当我们使用 FineReport 制作模板时,模板的风格样式设置总是一大难题,例如:
表格样式太丑、图表配色难看,不知道如何做出好看的模板
做出好看的样式无法复用,每次都要反复设置、反复调整
需求变化导致样式风格也要随之变化,做好的样式又要全部推翻重设
针对这些难题,FineReport 11.0 推出了全新功能——主题切换。包含多种内置主题可供选择,同时支持主题的新增、修改、删除等操作,满足用户自定义需求,从此快速做出好看的模板不再是梦!
1.3 功能简介
支持对「普通/聚合报表」和「决策报表」两类报表类型分别进行模板主题管理,且均有内置主题可供选择。
内置「兼容主题」支持旧版本模板在 FineReport 11.0 中正常使用。
支持新增主题,且新增的主题支持修改和删除,内置主题不支持修改和删除。
模板主题支持细节定制,包括:模板背景、单元格样式、图表样式(决策报表还包括组件样式)。
注:关于主题的应用,可参考文档 第一张报表 。
2. 模板主题选择
FineReport 11.0 新建模板时默认选择「应用于模板创建」的主题,当前模板使用的主题名称会在报表上方工具栏处显示。点击主题名称可弹出当前报表类型对应的「模板主题选择」界面。
注:若在 11.0 中打开之前版本设计器的模板,默认选择「兼容主题」。
当前选择的主题右上角有一个被勾选的标志,点击其他主题可即时切换。
点击左下角「模板主题管理」可弹出主题管理界面。
3. 模板主题管理
3.1 功能入口
进入「模板主题管理」界面的方式有两种:
第一种是点击「主题选择」界面左下角的按钮进入。参考第 2 章截图。
第二种是点击菜单栏「服务器>模板主题管理」进入。如下图所示:
3.2 管理主题
模板主题管理界面的作用是管理服务器所有的主题,可进行主题的新增、编辑、删除操作。
功能 | 说明 |
---|---|
报表类型切换 | 「普通/聚合报表」和「决策报表」的主题有些差别,需分开管理。在两种报表类型下,均已内置了多个主题 |
新增主题 | 点击左上角 下拉按钮,可选择「创建浅色主题」或「创建深色主题」 注:浅色与深色主题的区别仅通过创建主题时选择的类别区分,即可在浅色主题使用深色配色 |
删除主题 | 选中自己创建的主题后,点击左上角 删除按钮,可删除选中的主题。内置的主题不支持删除 |
编辑主题 | 点击主题右下角 编辑按钮,可进入主题样式编辑界面。内置主题只可另存为,无法直接修改设置 |
应用于模板创建 | 选中主题后点击右上角的「应用于模板创建」,可设置为新建模板时的默认主题。应用于模板创建的主题有一个 标志 |
4. 模板主题设置
主题编辑界面主要分为 4 大部分:整体预览、主题名称、主题配色和细节定制。预览区域可实时展示设置效果。
4.1 主题名称
1)编辑已有主题时,主题名称灰化不可编辑,其他设置项可编辑。
若是内置主题,编辑了其他设置项需点击右下角「另存为」保存为新的主题。
若是用户自己创建的主题,修改其他设置项后,若不需要修改主题名称,则可以直接点击「保存」,若需要修改主题名称也只能另存为。
2)创建新的主题时,主题名称可编辑。且同报表类型下的主题不允许重名,不同报表类型下的主题允许重名。
例如:在「决策报表」类型下新建主题时输入主题名称为「经典稳重」,则会提示:该名称已存在,则无法保存主题,只有主题名称不一致才可以保存。
而在「普通/聚合报表」类型下新建「经典稳重」主题则不会提示且可以保存。
4.2 主题配色
配色编辑:点击色块可编辑主题配色,默认包含黑色、白色和 8 种彩色配色,每种主题色下还有 4 种对应的衍生色。
可点击最下方的取色笔或更多颜色,设置其他颜色。
4.3 细节定制
4.3.1 模板背景
「普通/聚合报表」主题中的模板背景对应「模板>纸张背景」,「决策报表」主题中的模板背景对应「body 背景」。
4.3.2 单元格样式
1)主题中内置有 7 种单元格样式,在设计报表时,选中单元格之后,在「单元格属性>样式」中根据实际情况选择样式即可。如下图所示:
2)在细节定制处设置单元格样式时,有个单元格样式预览界面可实时预览单元格效果,在左侧整体预览区域也会即时显示设置效果,并且每个区域都对应有提示文字。如下图所示:
3)点击增加按钮,可新增样式,双击新增的样式名称可修改样式名,在内置主题中修改后需另存为新主题。如下图所示:
注:内置的样式不支持删除,不支持修改样式名。
4)选择需要修改的样式,选择「文本」可对字体进行设置,如下图所示:
5)选择「单元格」,可设置「边框的样式」、「边框的颜色」、「内/外边框」、「背景」,如下图所示:
6)选择「对齐」,可设置「水平对齐」、「垂直对齐」、「图片布局」、「文本控制」、「文本方向」、「缩进」、「段间距」、「行间距」,如下图所示:
4.3.3 图表样式
可在主题中统一设置的图表样式包含六种:系列、图例、标签、坐标轴、数据表、标题/背景。更多 图表样式 需在图表中单独设置。
设置项 | 说明 |
---|---|
系列 | 主题中系列只支持对「配色方案」的设置
注:主题中图表系列的渐变色控制的是配色方案的渐变,与图表样式中的渐变风格不同,详情参见文档 图表系列 |
图例 | 支持设置图例字符的样式、大小、颜色等 |
标签 | 支持设置标签字符,默认为「自动」,可「自定义」其字体样式、大小、颜色等 |
坐标轴 | 支持设置轴标题字符、轴标签字符以及轴线颜色 |
数据表 | 支持设置数据表的字符以及边框颜色 |
标题/背景 | 支持设置图表标题的字符、图表区背景色以及网格线颜色 另外「决策报表」中图表一般使用「组件样式」中的标题,所以会有提示:frm 图表标题默认被隐藏,预览使用组件标题,「普通/聚合报表」主题中没有该提示 |
4.3.4 组件样式
只有「决策报表」主题有组件样式设置,支持设置组件的标题、主体以及外沿。
注:仅报表块、图表块生效,不包含 Tab 块、绝对画布块。
关于这三个设置项的功能说明请参考文档:组件样式 。
设置项 | 说明 |
---|---|
标题 | 可设置标题字符、标题图案、标题位置及标题背景填充 |
主体 | 可设置组件主体填充 |
外沿 | 可设置组件渲染风格、边框、圆角及内边距 |
5. 注意事项
5.1 自建主题被删除或缺失
1)若用户自己创建的某个主题已被应用在当前模板,此时删除该主题,模板主题会判断之前的主题是浅色或深色,由此变化为对应的默认内置主题(「普通/聚合报表」中,默认浅色主题为经典深灰,默认深色主题为商务稳重;「决策报表」中,默认浅色主题为经典稳重,默认深色主题为智慧数据)。且模板中原来设置为「跟随主题」的样式均会变为「自定义」,配色方案会变为默认的内置主题配色。
2)若打开的模板主题缺失,其变化原理同上。