找回密码
 立即注册

QQ登录

只需一步,快速开始

foxtable
金牌服务用户   /  发表于:2016-9-14 14:51  /   查看:4587  /  回复:5
如题。

版主能否举个小例子给我看看,谢谢。

5 个回复

倒序浏览
foxtable
金牌服务用户   /  发表于:2016-9-14 15:01:14
沙发
另我在win 10下测试,只要有中文,C1PrintDocument保存为pdf的时候,都会出错,其他格式正常。
回复 使用道具 举报
foxtable
金牌服务用户   /  发表于:2016-9-14 15:01:18
板凳
另我在win 10下测试,只要有中文,C1PrintDocument保存为pdf的时候,都会出错,其他格式正常。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-14 16:12:57
地板
可以直接调用如何代码存成rtf格式。
  1. C1Report1.RenderToFile("testrtf.rtf", C1.C1Report.FileFormatEnum.RTF)
复制代码

rtf格式可以直接用word打开。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
foxtable
金牌服务用户   /  发表于:2016-9-14 16:53:33
5#
我用的是C1PrintDocument哦,不是c1report,我希望保存为doc或docx。
我看到打印预览的时候,是可以保存为word的。
我希望能够用代码保存为word.
我看到里头有一个类,C1.C1Preview.Export.DocxExportProvider
应该是转word用的,只是不知道怎么用。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-14 17:29:36
6#
foxtable 发表于 2016-9-14 16:53
我用的是C1PrintDocument哦,不是c1report,我希望保存为doc或docx。
我看到打印预览的时候,是可以保存为 ...

这个类可以New,然后设置Document 属性是PrintDocument,最后调用Export方法导出。
代码参考:
  1. Dim m_pdfExporter3 As C1.C1Preview.Export.RtfExporter
  2.         m_pdfExporter3 = C1.C1Preview.Export.ExportProviders.RtfExportProvider.NewExporter()
  3.         m_pdfExporter3.ShowOptions = False
  4.         'm_pdfExporter3.FixedPositioning = True
  5.         m_pdfExporter3.UseDrawingCanvas = False
  6.         m_pdfExporter3.Paginated = True
  7.         m_pdfExporter3.Preview = False
  8.         m_pdfExporter3.Document = C1PrintDocument1
  9.         m_pdfExporter3.Export(sFile & "excelexport2.rtf")
复制代码


但是通常我们建议用户使用C1Report导出成rtf格式。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部