以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表格导出PDF,或者打印表格,在有些电脑上有效,有些电脑上无效  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=146344)

--  作者:pizzahe
--  发布时间:2020/2/21 18:15:00
--  表格导出PDF,或者打印表格,在有些电脑上有效,有些电脑上无效


Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog
dlg.Filter= "PDF文件|*.pdf" \'设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
            CurrentTable.SavePDF(dlg.FileName)  \'保存文件
End If


--  作者:程兴刚
--  发布时间:2020/2/21 18:21:00
--  
1、请描述您所说的有效和无效分别指的是什么情况!
2、请指定.pdf文件的默认打开方式!


--  作者:pizzahe
--  发布时间:2020/2/21 18:34:00
--  
有效:可以正常导出
无效:点击一下弹出来文件对话框,,输入文件名,确认后,看不到导出的文件

另外CurrentTable.Print()也是这种情况

有效的电脑是win10,无效的电脑是win7,目前只测试了各一台

--  作者:程兴刚
--  发布时间:2020/2/21 18:36:00
--  
输入文件名?包括后缀名了吗?
--  作者:程兴刚
--  发布时间:2020/2/21 18:37:00
--  
您找一个现成的文件,别手工输入,直接选取,看看保存文件对话框是不是需要同时指定后缀名!别的没有发现什么问题啊1
[此贴子已经被作者于2020/2/21 18:37:32编辑过]

--  作者:pizzahe
--  发布时间:2020/2/21 18:38:00
--  谢谢程总,找到问题原因了
是我电脑的打印服务关闭了,建议这种问题有提示,而不是点了没任何反应

PS:是不是导出PDF也是打印的一种服务呀?
[此贴子已经被作者于2020/2/21 18:38:30编辑过]

--  作者:程兴刚
--  发布时间:2020/2/21 18:41:00
--  
有可能狐表集成了虚拟打印的DLL运行库文件,savePDF是通过虚拟打印实现的!