以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]WIN10下PrintDoc.SavePDF无法用? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107425) |
-- 作者:don -- 发布时间:2017/9/27 18:56:00 -- [求助]WIN10下PrintDoc.SavePDF无法用? 今天,公司电脑由WIN7转为WIN10,结果专业报表预览没问题,但无法保存和打印, PrintDoc.SavePDF也无法用,提示错误出在:Foxtable.PrintDoc.SavePDF(String fileName),如何解决?
|
-- 作者:有点甜 -- 发布时间:2017/9/27 20:36:00 -- 字体问题?报什么错?暂无win10系统测试。
|
-- 作者:HappyFt -- 发布时间:2017/9/27 21:19:00 -- 此主题相关图片如下:print.jpg \'---选择打印方式 If prt_method = "Preview" Then Doc.Preview() \'预览报表 ElseIf prt_method = "Print" Then Doc.Print() ElseIf prt_method = "Pdf" Then \'---输出为pdf doc.SavePDF( "D:\\print.pdf") \'保存为PDF文件 Dim Proc As New Process \'打开PDF文件 Proc.File = "D:\\print.pdf" Proc.Start() End If 我的win10是存在C盘会出现上面的错误,如果改成D盘下面就没有问题 |
-- 作者:有点甜 -- 发布时间:2017/9/27 21:46:00 -- 1、执行代码之后,在C盘有没有生成对应的文件?能否双击打开?
2、如果是c盘的问题,有可能是权限问题,你有没有设置用【管理员身份】运行exe?
3、有可能你系统限制了不能用程序往C盘新建文件。 |
-- 作者:don -- 发布时间:2017/9/27 22:25:00 -- 以前是放在D盤,現在放在C盤(只有C),但用ITEXT生成PDF就正常,狐表的doc.SavePDF就報錯! |
-- 作者:有点甜 -- 发布时间:2017/9/27 22:37:00 -- 以下是引用don在2017/9/27 22:25:00的发言:
以前是放在D盤,現在放在C盤(只有C),但用ITEXT生成PDF就正常,狐表的doc.SavePDF就報錯!
单独做一个项目,单独做一个简单的报表也报错?我win8测试没问题。
Dim doc As New PrintDoc \'定义一个报表 |
-- 作者:don -- 发布时间:2017/9/28 17:33:00 -- 以下是引用有点甜在2017/9/27 22:37:00的发言:
单独做一个项目,单独做一个简单的报表也报错?我win8测试没问题。
Dim doc As New PrintDoc \'定义一个报表 報錯!改為doc.SavePDF("c:\\A\\test.pdf")則可以 |
-- 作者:有点甜 -- 发布时间:2017/9/28 17:42:00 -- 试试 http://blog.csdn.net/yyinhai/article/details/53747697
|
-- 作者:don -- 发布时间:2017/9/28 17:44:00 -- 應該是個BUG吧,列印其他一切正常,是否狐表的專業報表和WIN10不兼容? |
-- 作者:有点甜 -- 发布时间:2017/9/28 17:51:00 -- 那你保存在D盘,然后拷贝到C盘,用代码,这样有没有问题? |