没有人做过水晶报表结合IE打印,我在水晶报表中设置好了,没有问题。
可是一用ie中的那个预览就乱了。与我在水晶中设置不一致,
这个微软。ie的打印方式真烂!
在web方式下现在难道就没有一个完美的打印解决方案。

解决方案 »

  1.   

    ie中的页眉和页脚也没有办法在程序中控制,虽然可以用ScriptX printing: technical manual外方控件来控制,但没有办法设置页眉和页脚字体的样式和大小。
      

  2.   

    谁在WEB有完整的解决方案???我送1G的.net电子书籍。
      

  3.   

    水晶報表有一批產品(也就3個:Crystal Report,Crystal Enterprise,Crystal Decisions),你的問題用Crystal Report就可以解決。Crystal Report 有自己的組件,可以在客戶端用IE調用Viewer組件去看你的報表及打印。WEB的完整解決方案我就有,不道你能否看懂...
      

  4.   

    Viewer組件,我当然试了,可是不行呀。 bluecockroach(UPGRADE你有办法??
      

  5.   

    水晶报表在WEB窗体中不能直接打印,必须先导出成PDF格式然后再打印。
    不过你说用ie中的那个预览就乱了,我也做过,并不像你说的那样啊。
      

  6.   

    我可以导成word.或者pdf,但我不想用这个。如果客户没有安装word.或者pdf阅读软件。也没有什么用。我要的是立即在浏览器中可以打印你所浏览到的内容!!!
      

  7.   

    可能是我不知道你真正想表達的意思,Viewer組件開啟的報表,上面有一打功能:打印,匯出等。任何樣式你在設計報表時做好就可以啦,你可能點Crystal Report的幫助其下就有例了Web Report samples項。打開就能可以找到你要的方案...
      

  8.   

    你的Crystal Report的版本?OS?IE?Printer?
      

  9.   

    bluecockroach(UPGRADE你说的viewer不就是CrystalReportViewer ??
      

  10.   

    我的是vs.net2002中集成的Crystal Report。
    ie6.0
    与打印机没有什么关系吧??
      

  11.   

    Crystal Report Viewer有好几個,.net我不熟悉,不過我用ASP調用的,沒有你說的效果,不過最近我就碰到,我用Crystal Report9.0 + Windows98+IE5.0+HP laserjet 1200就遇到很多奇怪的效果,其中就有打印的結果和設計時的不同...(會.net相信你ASP也可以吧,不如你安裝一個Crystal Report試一下我的方法吧)
      

  12.   

    Crystal Report存在些很怪的問題(問Crystal Report的供應商都解決不到),其中我說的Crystal9.0的問題是因為系統兼容的問題,我估計跟字體有關。且和打印機也有關(打印機遇到一些沒有的字體也會出錯及效果不同)。.net我們同事也有在搞這個東東。我試試先...
      

  13.   

    难道在web方式下也没有其它好的方法吗??郁闷中ing.....
      

  14.   

    直接调用IE的打印功能没有实际价值,所以直接排除;
    还有种是调用水晶报表的导出功能,导出为PDF等格式再进行打印;
    其他的方法实现起来就比较麻烦一些.
    1.通过前台调用水晶报表ACTIVX来实现,这个方法是别人告诉我的假想方案,不知道可不可行,有这样用过的请告诉我,行还是不行.这样调用出来有没有打印控制?
    2.在WEB FORM中放入WIN FORM,水晶报表在WIN FORM中是有打印功能的,不过我始终觉得这样做会有些问题,我也没实验过.
    3.通过后台把打印提交到另外的一个单独的WIN FORM程序来实现打印,这个方法我以前有作过可以实现,不过总觉得还得必须给每个客户安装个小程序,太麻烦.B/S的优势都没了.
    4.放弃水晶报表.我发现了一个别的报表控件,能够在WEB上实现打印功能,而且还说可以把现有水晶报表导出成它的格式(不过我是没有能导出成功). ActiveReport 2.0,如果大家有兴趣可以研究下,再来讨论.用过的也来说说经验.以上就以前一个帐子总结的一些方法,大家一起研究一下.
      

  15.   

    qb515(涛)你说的ActiveReport 2.0 哪有的下,要不要付钱啊 :)
      

  16.   

    1.通过前台调用水晶报表ACTIVX来实现,这个方法是别人告诉我的假想方案,不知道可不可行,有这样用过的请告诉我,行还是不行.这样调用出来有没有打印控制?这样是完全可行的!已经有相关的应用了。