以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  打印问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=104592)

--  作者:nbsugu_z
--  发布时间:2017/8/1 14:59:00
--  打印问题

Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")
Dim
fl As String = ProjectPath & "Reports\\
出库单.pdf"
Book
.Build() \'生成细节区
Book
.SaveToPDF(fl) \'保存为PDF文件
Dim
Proc As New Process \'打开PDF文件
Proc
.File = fl
Proc.Start()


老师,象以上按钮打印事件代码,如果按钮所在窗口所有者不是这个表。比如在A表主窗口中增加打印按钮,但要打印出库单,应如何修改代码?


--  作者:有点甜
--  发布时间:2017/8/1 15:02:00
--  
 你要打印哪个表,和你foxtable当前表无关。你模板里面设置的是哪个表,打印的就是哪个表。
--  作者:nbsugu_z
--  发布时间:2017/8/1 15:35:00
--  
是不是这个打印只能打印当前表或是在当前表设置的窗口有效。在其它表窗口是无效的?
--  作者:有点甜
--  发布时间:2017/8/1 16:00:00
--  
以下是引用nbsugu_z在2017/8/1 15:35:00的发言:
是不是这个打印只能打印当前表或是在当前表设置的窗口有效。在其它表窗口是无效的?

 

任何地方任何窗口,执行都有效。你模板设置的是什么,生成的内容,无论你在哪里调用,生成的都是一样的。

 

你具体的问题做个例子上来看看。