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


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

主题:[求助] 专业报表保存为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)

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/6/16 16:32:00 [只看该作者]

有没有升级到最新的版本?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/16 16:53:00 [只看该作者]

 如果是win8系统,好像是有这个问题。

 

 如果提示编码 459,那改一下你电脑系统的字体


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


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

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

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/16 18:14:00 [只看该作者]

win10 设置字体

 

http://www.baidu.com/baidu?wd=win10+%C9%E8%D6%C3%D7%D6%CC%E5&tn=monline_4_dg

 

 

[此贴子已经被作者于2016/6/16 18:14:05编辑过]

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


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

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

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/17 1:56:00 [只看该作者]

 改一下默认的字体,就行了。

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


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

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


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/17 10:37:00 [只看该作者]

默认字体不要改成宋体,改成其他字体。

 

或者是你win10电脑,重新安装一下宋体 http://www.baidu.com/baidu?wd=win10+%CB%CE%CC%E5+%B0%B2%D7%B0&tn=monline_4_dg

 

或者是你把字体修改成别的字体不要用宋体,不是有很多种字体吗?


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


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

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

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


 回到顶部