Foxtable(狐表)用户栏目专家坐堂 → [求助]关于用页面集合打开PDF文件


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

主题:[求助]关于用页面集合打开PDF文件

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


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
[求助]关于用页面集合打开PDF文件  发帖心情 Post By:2017/12/28 10:35:00 [显示全部帖子]

请教大师
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=54140&authorid=0&page=0&star=1

这里用面板控件显示PDF文档,我已经实现了

现在我想用页面集合来显示pdf文件,实现页面集合中的每个页面显示不同的pdf文档,但是代码中的“e.Form.Controls("Panel1").basecontrol.controls.add(pdf)”看不明白,也不知道如果用页面集合来替代面板控件,代码应该怎么写,还请大师指点哈

[此贴子已经被作者于2017/12/28 10:36:44编辑过]

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


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
  发帖心情 Post By:2017/12/28 11:08:00 [显示全部帖子]

谢谢,可以用了图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

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


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
  发帖心情 Post By:2017/12/28 11:51:00 [显示全部帖子]

请教大师

Dim pdf As new AxFoxitPDFSDKProLib.axFoxitPDFSDK

这里定义的变量名,怎么用复合字符

我打算
Dim a As Byte
Dim b As String = "pdf" & a

如何用b里面的值作为变量名来定义下述语句??
Dim (??) As new AxFoxitPDFSDKProLib.axFoxitPDFSDK


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


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
  发帖心情 Post By:2017/12/28 11:55:00 [显示全部帖子]

以下是引用有点甜在2017/12/28 10:40:00的发言:

改成这样

 

Dim tab = e.Form.Controls("tabcontrol1").basecontrol

tab.TabPages(0).Controls.add(pdf1) '第一个文档

tab.TabPages(1).Controls.add(pdf2) '第二个文档


请教大师


Dim pdf As new AxFoxitPDFSDKProLib.axFoxitPDFSDK

这里定义的变量名,怎么用复合字符

我打算
Dim a As Byte
Dim b As String = "pdf" & a

如何用b里面的值作为变量名来定义下述语句??
Dim (??) As new AxFoxitPDFSDKProLib.axFoxitPDFSDK


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


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
  发帖心情 Post By:2017/12/28 12:08:00 [显示全部帖子]

以下是引用有点甜在2017/12/28 12:03:00的发言:

可以这样写

 

Dim pdf As AxFoxitPDFSDKProLib.axFoxitPDFSDK
Dim tab = e.Form.Controls("tabcontrol1").basecontrol

 

pdf = new AxFoxitPDFSDKProLib.axFoxitPDFSDK
tab.TabPages(0).Controls.add(pdf) '第一个文档

 

pdf = new AxFoxitPDFSDKProLib.axFoxitPDFSDK
tab.TabPages(1).Controls.add(pdf)

 

具体问题,请详细说明,要实现什么?




我可能需要打开多个文档,自动添加页面集合的页面,每个页面打开一个文档,并且页面显示名称为其所打开文件名


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


加好友 发短信
等级:小狐 帖子:384 积分:2706 威望:0 精华:0 注册:2015/11/27 19:09:00
  发帖心情 Post By:2017/12/28 12:38:00 [显示全部帖子]

以下是引用有点甜在2017/12/28 12:17:00的发言:

比如代码

 

Dim tab As WinForm.TabControl = Forms("窗口1").Controls("TabControl1")
Dim pdf As new AxFoxitPDFSDKProLib.axFoxitPDFSDK
Dim name As String = "abc"
tab.TabPages.Add(name, name)
Dim pb = tab.BaseControl
PB.TabPages(name).Controls.add(pdf)
tab.SelectedPage = tab.TabPages(name)


声明的变量名没有办法引用其他变量的值吗?


 回到顶部