Foxtable(狐表)用户栏目专家坐堂 → [求助] 专业报表保存为PDF文件出错


  共有2978人关注过本帖树形打印复制链接

主题:[求助] 专业报表保存为PDF文件出错

帅哥哟,离线,有人找我吗?
whoami2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
[求助] 专业报表保存为PDF文件出错  发帖心情 Post By:2016/6/16 16:27:00 [显示全部帖子]

使用专业报表生成的一个表格,在我的电脑上预览是正常的,但执行 SaveToPDF 出错。更换其它电脑又能够正常保存成PDF文件,是否是自己的电脑系统丢失什么文件?
自定义函数"生成报价单"执行出错,错误信息如下:



System.NotSupportedException: 没有可用于编码 459 的数据。

   在 System.Text.Encoding.GetEncodingRare(Int32 codepage)

   在 System.Text.Encoding.GetEncoding(Int32 codepage)

   在 #Umc.#jId.#ZJd(#kId[]& fontNames, #kId[]& familyNames)

   在 #Umc.#jId.Init(Boolean cmap)

   在 #oId.#nId..ctor(#PId font, Boolean cmap)

   在 #oId.#PId..ctor(Font font)

   在 #oId.#1Nd.#9Ef(Font font, String text, Boolean verticalFont)

   在 #oId.#1Nd.#SKd(#PId pdfFont, String text, Boolean vertical)

   在 #oId.#1Nd.#QKd(#PId pdfFont, String text, Boolean vertical)

   在 #oId.#1Nd.#TKd(String text, List`1 list, Boolean vertical)

   在 #oId.#1Nd.#TKd(String text, Boolean vertical)

   在 #oId.#0Id.#vMd(PointF pt, RectangleF rc, RectangleF rcl, String text, Int32 fOptions, Int32[] lpdx, PointF[] pscl)

   在 #Umc.#YId.#vMd(BinaryReader br, Boolean unicode)

   在 #Umc.#YId.#JId(EmfPlusRecordType recordType, Int32 flags, Int32 dataSize, IntPtr data, PlayRecordCallback callbackData)

   在 System.Drawing.SafeNativeMethods.Gdip.GdipEnumerateMetafileDestPoint(HandleRef graphics, HandleRef metafile, GPPOINTF destPoint, EnumerateMetafileProc callback, HandleRef callbackdata, HandleRef imageattributes)

   在 System.Drawing.Graphics.EnumerateMetafile(Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)

   在 System.Drawing.Graphics.EnumerateMetafile(Metafile metafile, PointF destPoint, EnumerateMetafileProc callback)

   在 #Umc.#YId.Render(Metafile meta, #6Id refDC)

   在 #Umc.#YId.Render(Metafile meta)

   在 #oId.#0Id.Render(Metafile meta, Boolean clipAllStrings, Single[] xform)

   在 #oId.#2Nd.DrawMetafile(Metafile meta, RectangleF rcImage, RectangleF rcClip, Boolean clipAllStrings)

   在 #oId.#2Nd.DrawImage(Image img, RectangleF rcImage, RectangleF rcClip)

   在 C1.C1Preview.Export.PdfExporter.ProcessPage(Metafile pageImage, C1MetafileInfo metafileInfo, Int32 pageNo, Boolean firstPage)

   在 C1.C1Preview.Export.Exporter.#CZf(Metafile pageMetafile, Int32 logicalPageNo, Boolean firstPage)

   在 C1.C1Preview.Export.Exporter.#DZf()

   在 C1.C1Preview.Export.Exporter.EnumeratePages()

   在 C1.C1Preview.Export.PdfExporter.InternalExport()

   在 C1.C1Preview.Export.Exporter.Export(String fileName)

   在 Foxtable.PrintDoc.SavePDF(String FileName)

   在 UserCode.AMnkQtihYin9vVCVj(Object[] Args)

 回到顶部
帅哥哟,离线,有人找我吗?
whoami2012
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2016/6/16 18:07:00 [显示全部帖子]

是的,最近升级成了win10,才出现的问题。
向您请教下,要如何修改字体呢?

 回到顶部
帅哥哟,离线,有人找我吗?
whoami2012
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2016/6/16 18:44:00 [显示全部帖子]

您好
哪我需要将字体如何修改呢?是修改系统默认的字体,还是修改大小,或是需要添加一种语言?不太明白,烦请指点

 回到顶部
帅哥哟,离线,有人找我吗?
whoami2012
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2016/6/17 10:32:00 [显示全部帖子]

已经将默认字体修改为宋体,仍然出现前面的错误。
现将专业报表中文字全部修改为黑体(Style.Font = New Font("黑体",10)  ),倒是不再报错。但设为宋体,就同样报错。问题是整体报表一种黑体过于难看了。


 回到顶部
帅哥哟,离线,有人找我吗?
whoami2012
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:192 积分:1670 威望:0 精华:1 注册:2012/2/8 22:07:00
  发帖心情 Post By:2016/8/31 11:59:00 [显示全部帖子]

已经升级到7月29日版本,专业报表预览没问题,点保存时还出错,会生成一个空白的PDF格式文件

图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看


 回到顶部