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