找回密码
 立即注册

QQ登录

只需一步,快速开始

gonna2022

注册会员

6

主题

26

帖子

84

积分

注册会员

积分
84
gonna2022
注册会员   /  发表于:2023-2-16 12:54  /   查看:1877  /  回复:9
环境 .net 6  wpf
控件 <PackageReference Include="GrapeCity.ActiveReports.Viewer.Wpf" Version="16.3.4" />


如何在viewer中导出pdf等文件格式,最好用viewer内置的控件,样式统一

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-2-16 15:35:22
来自 8#
gonna2022 发表于 2023-2-16 14:52
那viewer上的按钮之类的控件样式能修改吗  跟我们风格相差太大了

这个目前是写好的,您可以选择自己删除不必要的,并添加自己的按钮:
https://www.grapecity.com/active ... ine/wpf-viewer.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-2-16 14:09:25
沙发
您可以参考这个链接:

https://www.grapecity.com.cn/blogs/exportreport

或者参考如下代码:
  1. GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"demo无参数.rdlx"));
  2. GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);
  3. System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"D:\AR\export\MyExcel");
  4. outputDirectory.Create();   
  5. GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
  6. GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
  7. GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension("这里定义文件名字"));
  8. outputProvider.OverwriteOutputFile = true;
  9. report.Document.Render(pdfRenderingExtension, outputProvider, pdfSetting);
复制代码



回复 使用道具 举报
gonna2022
注册会员   /  发表于:2023-2-16 14:21:27
板凳
我的意思是web版的用  @grapecity/ar-viewer  就能导出,GrapeCity.ActiveReports.Viewer.Wpf版能直接点按钮导出吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-2-16 14:28:40
地板
gonna2022 发表于 2023-2-16 14:21
我的意思是web版的用  @grapecity/ar-viewer  就能导出,GrapeCity.ActiveReports.Viewer.Wpf版能直接点按 ...

这个目前不太行,得咱们自己写按钮,然后调用我们的方法
回复 使用道具 举报
gonna2022
注册会员   /  发表于:2023-2-16 14:31:20
5#
常用功能应该搞起啊   而且外接按钮排版、样式很不统一啊
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-2-16 14:51:00
6#
gonna2022 发表于 2023-2-16 14:31
常用功能应该搞起啊   而且外接按钮排版、样式很不统一啊

是,这个我这边可以反馈一下,看后续是否有排期增加
您如果是viewer的话,其实也可以使用打印的导出PDF,可以解决目前的问题先
回复 使用道具 举报
gonna2022
注册会员   /  发表于:2023-2-16 14:52:54
7#
那viewer上的按钮之类的控件样式能修改吗  跟我们风格相差太大了
回复 使用道具 举报
gonna2022
注册会员   /  发表于:2023-2-17 09:11:55
9#
好的  我学习下哈   多谢
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-2-17 09:15:07
10#
gonna2022 发表于 2023-2-17 09:11
好的  我学习下哈   多谢

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部