在 Web 上打印水晶報表的四種方法
請參見:報表分發
如果想使用戶能夠打印在 Web 上訪問的整個多頁報表,您有下列選項:
1、使用Web 窗體 Viewer 工具欄上的“打印”按鈕將報表導出為 PDF。
2、使用Web 窗體 Viewer 工具欄上的“導出”按鈕,導出報表為可以由客戶端的現有應用程序打印的格式。
3、使用PrintToPrinter 方法從服務器打印報表。
4、將報表作為一個連續的頁提供以通過 Internet Explorer 瀏覽器在客戶端啟用打印。
如果用戶無權訪問打印導出的報表所需的應用程序,并且服務器端打印存在安全性或訪問權限問題,您可能需要使用戶能夠從他們的瀏覽器打印報表。此方法將整個報表作為一個連續的頁顯示在 Web 窗體 Viewer 控件中,因而能夠使用瀏覽器的打印功能。
在應用程序中,可以在現有 Web 窗體 Viewer 旁邊添加一個按鈕,該按鈕可以將客戶端重定向到新的、在瀏覽器中將整個報表顯示為一個連續頁的 Web 窗體 Viewer。可以對第二個窗體上的查看器進行格式化,以便禁用組樹和工具欄,并將查看器的 SeparatePages 屬性設置為 False。
注意 這種打印方法有一個局限,即無法控制頁眉、頁腳和分頁符的定位。
crReportDocument = New Income_Statement()
CrystalReportViewer1.ReportSource = crReportDocument
CrystalReportViewer1.SeparatePages = False
CrystalReportViewer1.DisplayGroupTree = False
CrystalReportViewer1.DisplayToolbar = False
posted on 2005-11-25 15:02
魚上游 閱讀(725)
評論(1) 編輯 收藏 所屬分類:
爪哇友鄰真不少