博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ActiveReports 6.0 - 高效开发UI
阅读量:6959 次
发布时间:2019-06-27

本文共 924 字,大约阅读时间需要 3 分钟。

以往做报表相关的工作时,最害怕的是报表的UI设计工作,当遇到一个布局非常复杂的报表,往往会花上两、三天时间才能完成报表的UI设计工作。造成这一问题的原因除了报表本身比较复杂之外,其中一个主要原因就是报表设计器没有提供足够多的功能来辅助报表的UI设计工作。

ActiveReports是一个非常容易使用控件,可有一些功能却经常被遗忘。当我们打开ActiveReports报表设计画面时,我们最关心的可能是工具箱和属性窗口,而没有注意到菜单栏上面的 Report 菜单选项,Report菜单总共有四个菜单项,Save Layout、Load Layout、Data Source和Settings。接下来就主要谈一谈Settings菜单项。

 

1、可选的标尺单位 

          ActiveReports提供了Inches(英寸)和Centimeters(厘米)两种标尺单位,我们可以根据自己的需要来选择适合于自己的标尺单位,从而省去了繁琐的长度换算工作。 

2、可选的对齐方式 

          ActiveReports 提供了SnapLines(按边线对齐)和Snap to Grid(按表格对齐)两种对齐方式。当选择SnapLines时,可以根据对齐辅助线来判断控件之间的相对位置关系;当选择Snap to Grid时,通过鼠标移动控件的最小单位是一个单元格的距离,而且可以根据单元格的数量来判断控件的正确位置。 

3、可选的网格间距 

    当选择Show Grid时,在报表的设计视图中会显示网格,而且网格数量是可以调整的。选择合适的标尺单位和网格数量能为我们判断空间的位置带来便利,比如:标尺单位选择Centimeters(厘米),网格数量设置为10*10,此时相邻网格之间的距离恰好是1mm。 

4、丰富的工具栏 

          ActiveReports 6为我们提供丰富的工具栏选项,除了常规的UI布局控制命令之外,还有一项非常有用的命令----放大设计视图命令,通过该命令可以更加快速与精确的确定控件的位置等信息。 

本文转自 powertoolsteam 51CTO博客,原文链接:http://blog.51cto.com/powertoolsteam/619291,如需转载请自行联系原作者

你可能感兴趣的文章
XSS 注入检查点
查看>>
Spring boot(三)Spring Data Jpa 的使用
查看>>
“医”食住行--四大服务行业
查看>>
后台项目问题+解决方法(一){v-for过滤器+三目运算}
查看>>
论文笔记:Ten years of pedestrian detection, what have we learned?
查看>>
CF600E:Lomsat gelral(线段树合并)
查看>>
Jquery获取Url的参数
查看>>
spring之jdbcTemplate的增删改查操作--不使用配置文件
查看>>
查看硬盘负载情况:iostat命令
查看>>
《人月神话》阅读笔记03
查看>>
Linux下防火墙开启相关端口及查看已开启端口
查看>>
C# checkboxlist的使用
查看>>
MyEclipse编辑xml文件没有提示
查看>>
Python中的"克隆" - 深浅Copy
查看>>
新的启程~
查看>>
对于一个段错误(核心已转储)问题的解答,错误的英文翻译是segment fault(core dumped)...
查看>>
BZOJ3862Little Devil I——树链剖分+线段树
查看>>
hdu1151 Air Raid
查看>>
JS模块与命名空间的介绍二
查看>>
第三个Sprint冲刺第三天
查看>>