在 Web 上列印水晶報表的四種方法

2021-04-29 05:06:29 字數 882 閱讀 7012

在 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.display******* = false

在 Web 上列印水晶報表的四種方法

在 web 上列印水晶報表的四種方法 請參見 報表分發 如果想使使用者能夠列印在 web 上訪問的整個多頁報表,您有下列選項 1 使用web 窗體 viewer 工具欄上的 列印 按鈕將報表匯出為 pdf。2 使用web 窗體 viewer 工具欄上的 匯出 按鈕,匯出報表為可以由客戶端的現有應用程...

在 Web 上列印水晶報表的四種方法

在 web 上列印水晶報表的四種方法 請參見 報表分發 如果想使使用者能夠列印在 web 上訪問的整個多頁報表,您有下列選項 1 使用web 窗體 viewer 工具欄上的 列印 按鈕將報表匯出為 pdf。2 使用web 窗體 viewer 工具欄上的 匯出 按鈕,匯出報表為可以由客戶端的現有應用程...

水晶報表WEB方式下不列印的問題

水晶報表版本是10.2.3600.0,是vs2005自帶的。功能原來正常,伺服器重做後不能列印,但是匯出功能正常。研究的大概情況 1 水晶報表的web相關 位於 aspnet client system web 2 0 50727 crystalreportwebformviewer3 html下,...