代码改变世界

水晶报表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下载完毕,用户就可以打印其他水晶报表了

跟小D每日学口语