1. 程式人生 > >自定義水晶報表的外觀

自定義水晶報表的外觀

1、外觀:
設定 Crystal Report Viewer 的屬性:
BestFitPage 布林值。獲取或設定頁面檢視是大小合適還是用滾動條進行裁剪。
配合設定 Width、Height 來實現無空白和無滾動條的顯示!
DisplayGroupTree 布林值。獲取或設定樹檢視是可見還是隱藏。
DisplayPage 布林值。獲取或設定工具欄是可見還是隱藏。
DisplayToolbar 布林值。獲取或設定工具欄上的轉到頁按鈕是可見還是隱藏。
PageZoomFactor Int32。獲取或設定報表的縮放因數。
SeparatePages 布林值。獲取或設定報表頁是分開還是連線。
PageToTreeRatio Float64。設定組樹與報表檢視之間的大小比例。
—————————————————————————————————————— 
2、控制工具欄的按鈕:
設定 Crystal Report Viewer 的屬性:
HasGotoPageButton 布林值。獲取或設定轉到頁按鈕的可見性。
HasLevelUpButton 布林值。獲取或設定工具欄上的轉到上一頁按鈕是可見還是隱藏。
HasPageNavigationButtons 布林值。獲取或設定工具欄上的頁面導航按鈕是可見還是隱藏。
HasRefreshButton 布林值。獲取或設定工具欄上的重新整理按鈕是可見還是隱藏。
HasSearchButton 布林值。獲取或設定工具欄上的搜尋按鈕是可見還是隱藏。
HasZoomFactorList 布林值。獲取或設定工具欄上的縮放因數列表是可見還是隱藏。
——————————————————————————————————————
3、在 Web 頁面裡的佈局:
在“設計檢視”,修改 CrystalReportViewer 的 Width、Height 屬性。
切換到窗體的“HTML 檢視”,修改 style 屬性。
<CR:CrystalReportViewer id="CrystalReportViewer1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" runat="server" Width="350px" Height="50px" EnableDrillDown="False" DisplayGroupTree="False"></CR:CrystalReportViewer>
——————————————————————————————————————
4、除水晶報表的的公司LOGO
將 Crystal 公司的Logo 檔案替換或刪除……
(1)如果是用 VS.NET 裡自帶的水晶報表
C:/Program Files/Microsoft Visual Studio .NET/Crystal Reports/Viewers/images/ToolBar/logo.gif
(2)如果是用水晶報表 9.2
C:/Program Files/Common Files/Crystal Decisions/2.0/crystalreportviewers/images/toolbar/crlogo.gif
——————————————————————————————————————
5、替換水晶報表裡的各種圖示和圖片
(1)如果是用 VS.NET 裡自帶的水晶報表
C:/Program Files/Microsoft Visual Studio .NET/Crystal Reports/Viewers/images
(2)如果是用水晶報表 9.2
C:/Program Files/Common Files/Crystal Decisions/2.0/crystalreportviewers/images