水晶报表 打印补丁
来源:互联网 发布:软件项目质量计划书 编辑:程序博客网 时间:2024/05/05 20:17
PrintControl.cab 下载地址:
http://support.businessobjects.com/CRforVS2005/PrintControl.cab
要放在服务器上发布的虚拟目录里
微软MSDN给的答案
使用 ActiveX 控制項列印
在 Crystal Reports 的更新版本中,您可以使用新的 CrystalReportViewer.PrintMode 屬性來指定列印模式。其中包含兩個列舉型別:ActiveX 和 PDF。
當屬性設定為 PrintMode.PDF 時,報表會在 Web 伺服器上匯出為 PDF,然後以資料流傳送到瀏覽器。使用者可以利用選項,直接列印至印表機。這個選項是跨平台相容的。
當屬性設定為 PrintMode.ActiveX 時,ActiveX 列印控制項允許使用者將報表直接列印至本機印表機。
注意 在 Crystal Reports for Visual Studio 2005 中,為符合 Microsoft 安全性需求起見,並沒有將 ActiveX 列印控制項安裝在本機電腦上。而是必須製成 .cab 檔案,讓人從外部 URL 來存取。PrintControl.cab 檔案可以從 Business Objects 技術支援網站下載取得,這時就可以將 cab 檔案放在 Web 伺服器虛擬目錄中,以供 URL 存取之用。
若要在 Crystal Reports for Visual Studio 2005 網站顯示 cab 檔案,請將下列 xml 加入網站的 web.config 檔案:
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="printControl" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b
< ctionGroup>
< ctionGroup>
</configSections>
<businessObjects>
<crystalReports>
<printControl>
<add key="url" value="http://myserver/PrintControl.cab" />
</printControl>
</crystalReports>
< sinessObjects>
注意 只有 Internet Explorer 才會支援 ActiveX 控制項。若從非 Internet Explorer 的用戶端 (FireFox、Safari、Mozilla 等) 列印,將會回復到 PDF 匯出對話方塊。
===========================================================================
经过我的测试,是IE升级了补丁,对摸态窗的安全加强了,所以就算你将文件放到本地服务器估计也安装失败,除非你自已写代码连续弹出两次摸态窗,才会提示安装。
所以完全可以将他的CAB下载回来放到本地服务器,然后写下面代码放到一个单独的页面放用户先安好。
<object id="CrystalPrintControl" classid="CLSID:BAEE131D
#Version是版本号,如果你是其他的版本将版本号修改一下即可。
- 水晶报表 打印补丁
- 水晶报表的打印
- 水晶报表打印
- 水晶报表 打印
- 水晶报表打印
- 水晶报表打印
- 水晶报表在线打印思路
- WEB水晶报表直接打印
- WEB水晶报表直接打印
- WEB水晶报表直接打印
- 关于水晶报表打印格式
- 水晶报表打印传参数
- web水晶报表直接打印
- 水晶报表 打印当前页
- WEB水晶报表直接打印
- WEB水晶报表直接打印
- 水晶报表 自定义打印纸张
- web水晶报表直接打印
- 设备主数据ale同步配置
- oracle,Cannot SET AUTOTRACE解决问题
- LINUX智能操作系统扫盲
- DLL的远程注入技术
- 春节
- 水晶报表 打印补丁
- MMU相关指令学习(二)(主要是页表设置指令)
- 表空间的操作
- 千万别做职场“灰姑娘”
- C# 命名规范
- [突发奇想]网站故障报告
- 应用指南:数据备份的13种最佳做法
- 《解剖PetShop》系列之一
- 交叉、直通网线接法