当前位置:首页 > 技术问答集
firefox

支流兄请进,关于Excel做web打印问题

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

支流,用了你的打印通丰常不错,在用你的打印中excel打印时模板中有很好的字体及颜色,能不能用程序设置啊?  
   
  因为你的打印通用于win下,我现在用其中的excel做web打印,急。。。  
   
  谢谢!

· 网友精彩回答:

发表者:flygoldfish

不好意思,让楼主久等了,这段时间一直加班,昨天放了半天。  
   
  mis金质打印通及其excel功能确实受到很多朋友的亲迷,这里有一篇  
  “关于在asp.net中以dcom方式操作excel的几个问题   ”  
   
  http://www.cnblogs.com/team/dotnetbi.html  
   
  文中提到:  
  暂时总结这两个问题,这些解决办法都来源于网上,我这里只是总结一下,顺便把我收集的几个excel控件给大家下载:  
  http://www.cnblogs.com/files/lingyun_k/excelwriter.rar  
   
  这个有破解  
  http://www.cnblogs.com/files/lingyun_k/aspose%20excel%20v2.3.1.1.net.rar  
   
  还有一个是excelquicker,功能也挺强的,大家搜一下就可以找到,不过我觉得金质打印王的对excel操作比它要方便,但是不支持webform  
   
   
  楼主既然把它应用于web打印,可以一看,别人碰到的问题我们开始也会碰到,别人的经验我们学到了就可以少走弯路快速进步。  
   
  哈哈,作者说“金质打印王的对excel操作比它要方便,但是不支持webform”  
  其实,金质打印通是winform下的通用打印,简单方便,但是只需简单改造便可支持webform:  
   
  web打印方案:  
   
  1、已为web打印留了接口   ,web与win打印不同的是win输出到窗口,而web输出到网页,但是他们的共同点是输出到graphics。  
  现在输出到的窗口是vs提供的printpreviewdialog;web打印没有具体实现,方法类似,建立一个webform,只有一个图片,graphic类根据图片的句柄就可以创建graphic,也就是和win下一样的效果了,然后调用ie的打印功能输出图片或直接输出到打印机.不需要下载控件.  
   
  2、将本程序打印做成控件嵌入webform,只有这们才能真正的定位  
   
  3、直接用ie打印,但是不能象前两种一样精确定位  
 

.
© 2006-2008 All Rights Reserved