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

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

以往做报表相关的工作时,最害怕的是报表的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布局控制命令之外,还有一项非常有用的命令----放大设计视图命令,通过该命令可以更加快速与精确的确定控件的位置等信息。

转载地址:http://ekddm.baihongyu.com/

你可能感兴趣的文章
自动化部署打破混乱之墙 助力开发、运维、测试协同作战
查看>>
揭秘又拍云凭啥做到两年估值超10亿?
查看>>
消息称微软计划收购GitHub,估值超50亿美元
查看>>
Submarine:在 Apache Hadoop 中运行深度学习框架
查看>>
Rust 2018临近:设法从Rust 2015过渡
查看>>
在ASP.NET Core应用程序中使用分布式缓存
查看>>
锋利的 jQuery (第二版) 认识 jQuery
查看>>
每秒解析千兆字节的JSON解析器开源,秒杀一大波解析器!
查看>>
监控SRE的黄金信号
查看>>
F# 2017回顾
查看>>
ARKit奠定了Apple平台上实现AR的基石
查看>>
被称为“中国货运版 Uber”的货车帮,看它如何领跑互联网 + 物流
查看>>
切图崽的自我修养-[MVVM] 进一步认知viewModel
查看>>
前端AMD规范
查看>>
2016,除了 DevOps,企业还应该知道 CMDB!
查看>>
Cocoapods开源界的利器
查看>>
一起来复习Data Science:统计学中那些让人容易遗忘的知识点
查看>>
编写爬虫的一些感想(就是高兴)
查看>>
Apache Olingo 2.0.11 发布,实现 OData 的 Java 库
查看>>
Oracle优化之表连接方式
查看>>