找回密码
 立即注册

QQ登录

只需一步,快速开始

sjsm

中级会员

63

主题

252

帖子

649

积分

中级会员

积分
649

活字格认证微信认证勋章

sjsm
中级会员   /  发表于:2014-8-27 09:34  /   查看:5602  /  回复:3
已经将页面打印出来了,我在打印页面添加一个转换成PDF按钮,请问点击事件方法应该怎么写呢?在线等~~~~

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-8-27 17:06:00
沙发
回复 1楼sjsm的帖子

sjsm 你好,
可以在前台通过以下代码导出:

  1.         function Button2_onclick() {
  2.             if (viewMode.PageLoaded()) {
  3.                 viewMode.Export(ExportType.Pdf, function (uri) {
  4.                     window.location = uri;
  5.                 }, true, { FileName: "ActiveReports报表.pdf" });
  6.             }
  7.         }
复制代码


谢谢
回复 使用道具 举报
sjsm
中级会员   /  发表于:2014-8-27 17:34:00
板凳
回复 2楼iceman的帖子

请问在winform后台代码怎么写呢?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-28 10:37:00
地板
回复 3楼sjsm的帖子

WinFroms 平台 PDF 导出代码:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             SectionReport sr = new SectionReport();
  4.             sr.LoadLayout("..\\..\\SectionReport1.rpx");
  5.             sr.Run();

  6.             this.viewer1.Document = sr.Document;
  7.         }

  8.         private void exportToPDFToolStripMenuItem_Click(object sender, EventArgs e)
  9.         {
  10.             GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pe = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
  11.             pe.Export(this.viewer1.Document, "test.pdf");
  12.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部