水晶报表PrintMode="ActiveX"时,内网用户如何下载打印控件
2010-07-28 15:23 Jun2009 阅读(1569) 评论(1) 编辑 收藏 举报水晶报表PrintMode="ActiveX"时,内网用户如何下载打印控件
1.先下载cab文件
PrintControl.cab 档案的下载地址:
http://support.businessobjects.com/CRforVS2008/PrintControl.cab
下载完毕放到内网某个服务器上 http://xxx/Report/File/PrintControl.cab
2.创建下列网页,会自动下载打印控件
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CrP.aspx.cs" Inherits="Report_CrP" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<object id="CrystalPrintControl" classid="CLSID:83A3D1E4-ADC6-434D-9B61-B8CBA6183441"
codebase="http://xxx/Report/File/PrintControl.cab" #Version= "10.5.1.2285">
</object>
</div>
</form>
</body>
</html>
3.在客户端打开上列网页,等待IE下载完毕,用户就可以打印其他水晶报表了