ActiveReports 6.0 - 高效开发UI
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
以往做報表相關(guān)的工作時,最害怕的是報表的UI設(shè)計工作,當(dāng)遇到一個布局非常復(fù)雜的報表,往往會花上兩、三天時間才能完成報表的UI設(shè)計工作。造成這一問題的原因除了報表本身比較復(fù)雜之外,其中一個主要原因就是報表設(shè)計器沒有提供足夠多的功能來輔助報表的UI設(shè)計工作。
ActiveReports是一個非常容易使用控件,可有一些功能卻經(jīng)常被遺忘。當(dāng)我們打開ActiveReports報表設(shè)計畫面時,我們最關(guān)心的可能是工具箱和屬性窗口,而沒有注意到菜單欄上面的 Report 菜單選項(xiàng),Report菜單總共有四個菜單項(xiàng),Save Layout、Load Layout、Data Source和Settings。接下來就主要談一談Settings菜單項(xiàng)。
?
1、可選的標(biāo)尺單位
????????? ActiveReports提供了Inches(英寸)和Centimeters(厘米)兩種標(biāo)尺單位,我們可以根據(jù)自己的需要來選擇適合于自己的標(biāo)尺單位,從而省去了繁瑣的長度換算工作。
2、可選的對齊方式
????????? ActiveReports 提供了SnapLines(按邊線對齊)和Snap to Grid(按表格對齊)兩種對齊方式。當(dāng)選擇SnapLines時,可以根據(jù)對齊輔助線來判斷控件之間的相對位置關(guān)系;當(dāng)選擇Snap to Grid時,通過鼠標(biāo)移動控件的最小單位是一個單元格的距離,而且可以根據(jù)單元格的數(shù)量來判斷控件的正確位置。
3、可選的網(wǎng)格間距
??? 當(dāng)選擇Show Grid時,在報表的設(shè)計視圖中會顯示網(wǎng)格,而且網(wǎng)格數(shù)量是可以調(diào)整的。選擇合適的標(biāo)尺單位和網(wǎng)格數(shù)量能為我們判斷空間的位置帶來便利,比如:標(biāo)尺單位選擇Centimeters(厘米),網(wǎng)格數(shù)量設(shè)置為10*10,此時相鄰網(wǎng)格之間的距離恰好是1mm。
4、豐富的工具欄
????????? ActiveReports 6為我們提供豐富的工具欄選項(xiàng),除了常規(guī)的UI布局控制命令之外,還有一項(xiàng)非常有用的命令----放大設(shè)計視圖命令,通過該命令可以更加快速與精確的確定控件的位置等信息。
轉(zhuǎn)載于:https://my.oschina.net/powertoolsteam/blog/278253
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的ActiveReports 6.0 - 高效开发UI的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kail Linux 安装Paralle
- 下一篇: [Asp.net]站点地图SiteMap