在VC中怎么将水晶报表动态导出为pdf格式,请给出思路,有代码例子最好

lddjg 2006-11-16 02:00:12
在VC中怎么将水晶报表动态导出为pdf格式,请给出思路,有代码例子最好
...全文
159 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rayxue 2006-12-13
  • 打赏
  • 举报
回复
private void ButtonExport_Click(object sender, System.EventArgs e)
{
CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts = new CrystalDecisions.Shared.DiskFileDestinationOptions();
oRpt.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
switch (DDLFormat.SelectedItem.Text)
{
case "Rich Text (RTF)":
  oRpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.RichText;//
  DiskOpts.DiskFileName = "c:\\Output.rtf";//
break;
case "Portable Document (PDF)":
  oRpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;//
  DiskOpts.DiskFileName = "c:\\Output.pdf";////导出成为.pdf格式文件
break;
case "MS Word (DOC)":
  oRpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.WordForWindows;//
  DiskOpts.DiskFileName = "c:\\Output.doc";
//如果不指定确切的目录,那么文件就会保存到[Windows]\System32目录中去了
break;
case "MS Excel (XLS)":
  oRpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.Excel;//
  DiskOpts.DiskFileName = "c:\\Output.xls";//
break;
default:
break;
}
tjhdaxia 2006-11-16
  • 打赏
  • 举报
回复
根据你查询的结果水晶报表的数据可以动态。 水晶报表的导航栏有自带导出PDF格式。

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧