CrystalReportViewer 打印功能ActiveX pdf
来源:互联网 发布:战龙三国旗帜进阶数据 编辑:程序博客网 时间:2024/05/19 23:26
可以使用 Crystal Reports for Visual Studio 2005 通过以下两种方式打印报表:
- 通过 GUI:使用 Web 或 Windows 窗体上的 CrystalReportViewer 控件提供的工具栏上的“打印”按钮。
- 通过 SDK:使用 ReportDocument 对象。
通过 GUI 打印报表
在 Windows 应用程序中,CrystalReportViewer 控件工具栏上的“打印”按钮将打开标准打印对话框。
在 Web 应用程序中,CrystalReportViewer 控件工具栏上的“打印”按钮将打开另一个 Web 页,该页模拟打印对话框。Web 服务器上将生成一个 PDF 文件,然后下载并在该 Web 页上显示该文件。(很像“打印预览”。)
通过 SDK 打印报表
用 户通常使用 CrystalReportViewer 控件的工具栏中的“打印”按钮从他们自己的计算机打印报表。但是,如果设计了一个在 Web 服务器上打印报表的 Web 应用程序,可以使用 ReportDocument 对象模型编写代码,直接从服务器将报表打印到特定的打印机。
使用 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=b77a5c561934e089, Custom=null" />
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<printControl>
<add key="url" value="http://myserver/PrintControl.cab" />
</printControl>
</crystalReports>
</businessObjects>注意 只有 Internet Explorer 支持 ActiveX 控件。如果从非 Internet Explorer 客户端(FireFox、Safari、Mozilla 及其它)打印,则将恢复为 PDF 导出对话框。
- CrystalReportViewer 打印功能ActiveX pdf
- VS2005 crystalReportviewer 打印问题
- 使用CrystalReportViewer打印通讯错误的问题
- Android通过系统打印功能实现PDF预览打印
- 使用Web Datawindow ActiveX实现Web页面的打印功能
- CrystalReportViewer 打印控件PrintControl.cab安装(VS2005和VS2008)
- 比如C#里面调用AutoCAD ActiveX API实现后台打印DWG文件为PDF文件
- (比如C#)里面调用AutoCAD ActiveX API实现后台打印DWG文件为PDF文件
- java swing 显示pdf,带放大缩小及打印功能
- java swing 显示pdf,带放大缩小及打印功能
- 利用 Chrome 的打印功能将网页保存为 PDF
- IE 打印之activex
- PDF Viewer Component ActiveX DoS
- CR:CrystalReportViewer
- CrystalReportViewer运用
- CrystalReportViewer 成员
- VC2012 ActiveX 控制台打印调试
- 水晶报表ActiveX打印设置
- Eclipse中将Java项目(引用了第三方包) 打包为jar
- bash 脚本编程十九 Nginx自动部署
- 常用测试用例小结
- 两个或N个字符串最大公共子串算法
- strstr()函数-C语言
- CrystalReportViewer 打印功能ActiveX pdf
- There is no READABLE property named 'day' in class 'java.lang.String';You have an error in your SQL
- 跟燕十八学习PHP-第四天-运算符
- 《深入浅出ORACLE》读书笔记
- 性能测试之初见(2)
- [self.xxx release]和[xxx release]的差别
- 一个未能实现的GeoGIS平台设计方案
- .NET快速开发整合框架(RDIFramework.NET)试用申请
- android中设置控件获得焦点