2009-05-27 53 views
1

我們有一個使用的Infragistics WebSchedule控制顯示約會等以相同的方式如Outlook ASP.NET應用程序。我們遇到的問題是客戶希望能夠按照屏幕上顯示的那樣打印頁面 - 控件本身似乎不直接支持該頁面。打印日曆或從ASP.NET日記應用

我們開發了一份水晶報表,它做得很公平,但它非常複雜並且有點片狀(它不能適應所有特定日期的約會,所以如果太多,那麼它們會溢出過度)。基本上,我們曾經欺負Crystal去做一些它並不是真正意義上的事情 - 呈現日記的圖形表示,而不是以表格方式列出數據。

沒有人有這更好的選擇嗎?

在此先感謝

+0

那麼當他們通過網絡瀏覽器打印時會發生什麼?關鍵數據無法正確顯示?它根本不顯示? – alex 2009-05-27 15:28:40

+0

我們目前正在輸出一份水晶報告,但它的設計並不好,雖然它能完成這項工作。問題是,當顯示在屏幕上時,用戶可以使用滾動條查看所有約會 - 顯然在紙上不可能。 真的想找一個更好的方式來做到這一點 - 沒有水晶。 – DilbertDave 2009-05-27 15:36:27

回答

1

DayPilot臨(我們的產品)支持PNG出口,允許輕鬆日曆/日程印刷(幾乎是逐像素HTML控件的複印件)。

它的工作兩個日曆(傳統的類似於Outlook的天/周視圖):

http://www.daypilot.org/demo/Calendar/

和調度(顯示多個資源的時間線):

http://www.daypilot.org/demo/Scheduler/

嘗試「打印/導出」按鈕下方的控制。

+0

由於時間緊迫,我們選擇了XML/XSLT解決方案,但這看起來非常甜美。謝謝。 – DilbertDave 2009-09-19 06:50:43

1

那麼在最後,我決定把垃圾在這種情況下,水晶報表。表格數據和圖形數據沒問題,但不適合日記/調度程序的圖形表示。

我選擇了它已經變成了比我預期的要好的XML/XSLT的解決方案 - 尤其是在速度方面。

我能夠生成XML流並根據日期範圍其饋送到其產生的報告的每週或每月視圖合適的XSL模板。一位同事在它上面撒了一些CSS,我們進行了排序。