java 表单_Java报表表单设计之表单样式设计

阅读提示:

文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式。

FineReport最新版免费试用:https://www.finereport.com/product/active

FineReport最新版使用教程:https://help.fanruan.com/finereport/

为了让表单模板更加美观,FineReport提供了各种不同的表单样式设置方法来满足用户对表单模板的美观要求,进行表单设计。

表单样式设计分为三种:表单布局样式设计、组件框架样式设计和表单框架样式设计。

表单布局样式

表单布局样式就是指表单中的所有组件布局选择,FineReport表单布局有2中布局方式:充满展现区域和自适应原样缩放。

打开表单%FR_HOME%WebReportWEB-INFreportletsdocFrmexamle.frm,在右下角的组件列表中选中body即可选中表单框架,在上面的属性表中,点击组件缩放后面的下拉框即可看到其布局类型:

c02b369f69bb78846932c0fb974aaf66.png

充满展现区域

充满展现区域布局是指表单中的所有组件会自适应大小铺满整访问页面,不出现滚动条(不包括报表块内部的滚动条),随着访问页面的大小而自适应,如下图:

93218a77b2fb7b025efcf753f5101d0a.png

自适应原样缩放

自适应原样缩放布局是指表单中的组件在设计器中设置了是多大,那么在web端预览时也就是多大,不会自适应,如果组件过大,页面过小,即会出现滚动条,如下图:

5a32ccc9f67d3b63ef92e29158edfc1b.png

组件框架样式设计

组件样式设计就是指针对不同的组件进行相关设置,组件包括报表块、图表块、控件和参数面板,下面一一介绍不同组件样式的设置方法。

报表块

打开表单%FR_HOME%WebReportWEB-INFreportletsdocFrmexamle.frm

鼠标选中该表单模板中报表块,在右侧上方属性面板中即可对报表块进行样式设计。

a18e1c50dbee82366570882513aa6420.png

样式

点击样式后面的按钮,弹出框架设置对话框,如下图:

73bcc1ec8f26873b426a73010dbef5c1.png

比如说,我们为该表单的报表块设置边框,添加背景色和标题,如下图:

64c06755da337a760d0db9707a4ff511.png

点击预览按钮,即可在web端看到如下图所示的效果:

0df2c5e18ae5aa0d7a2d8ec33ec9f815.png

内边距

内边距是指报表主体内容距离报表块边缘的距离,如果有边框,即 距离边框的具体,如下图所示设置边距大小:

006dd2e893ba660499a0b7c0b01d5d8d.png

点击预览按钮,如下图所示效果:

27a149deaec786d34cef58d7b4815a71.png

报表块工具栏

大家知道,在制作cpt模板的时候,有工具栏选项,即在web端预览模板的时候的顶部按钮工具栏,勾选报表工具栏,即可将顶部工具栏显示在报表块里面。

注:表单中报表块才有工具栏,且其工具栏只有翻页按钮。

参数面板

同样使用examle.frm为例,选中其参数界面,即可在右上方的面板中显示该参数面板的属性设置页面,可以看到其设置方法与效果与参数界面属性设置一样。

图表块

打开表单%FR_HOME%WebReportWEB-INFreportletsdocFrmexamle_1.frm

该表单中有一个图表组件,我们选中图表组件,即可在右上方的面板中对图表属性样式进行设置,详情请参照图表样式,如下图:

5be20a5f5923fdc11b638137e6739f43.png

点击控件属性,即可进入控件属性设置界面。

图表组件的控件属性设置中高级设置只有一个样式设置,且设置方法与报表块一样,这里不再赘述。

控件

打开表单%FR_HOME%WebReportWEB-INFreportletsdocFrmexamle_2.frm

选中表单中的地区组件控件,可以看到其属性设置界面与控件类型的设置一样,这里不再赘述。

表单框架样式设计

在右下方的组件列表中选中body,即可在上面的属性面板设置表单框架的样式,如下图,表单框架可以设置其背景样式和内边距:

0a62cf8ab36b6b702ab8873e516c53ca.png

在上面讲述组件框架样式的时候已经讲述了这两种功能的设置方法和效果,这里不再赘述。

阅读次数:2,852

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值