轉帖|其它|編輯:郝浩|2011-07-22 15:10:14.000|閱讀 500 次
概述:以往做報表相關的工作時,最害怕的是報表的UI設計工作,當遇到一個布局非常復雜的報表,往往會花上兩、三天時間才能完成報表的UI設計工作。造成這一問題的原因除了報表本身比較復雜之外,其中一個主要原因就是報表設計器沒有提供足夠多的功能來輔助報表的UI設計工作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
以往做報表相關的工作時,最害怕的是報表的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布局控制命令之外,還有一項非常有用的命令----放大設計視圖命令,通過該命令可以更加快速與精確的確定控件的位置等信息。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:葡萄城控件技術團隊博客