Foxtable(狐表)用户栏目专家坐堂 → 如何调用Spire.PdfViewer.Forms.dll


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

主题:如何调用Spire.PdfViewer.Forms.dll

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/22 11:09:00 [显示全部帖子]

在vs里设计好窗口,编译为dll给foxtable调用

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/23 20:46:00 [显示全部帖子]

试试
1、把dll复制到foxtable安装目录,添加引用http://www.foxtable.com/webhelp/topics/1936.htm
2、窗口afterload事件代码:
e.form.panel.SuspendLayout()
    dim docViewer2 as New Spire.DocViewer.Forms.DocViewer()
    docViewer2.Dock = System.Windows.Forms.DockStyle.Fill
    docViewer2.IsToolBarVisible = True
    docViewer2.Location = New System.Drawing.Point(0, 0)
    docViewer2.Name = "docViewer2"
    docViewer2.Text = "docViewer2"
    AddHandler docViewer2.Click, New System.EventHandler(docViewer2_Click)
    e.form.panel.Controls.Add(docViewer2)
e.form.panel.ResumeLayout(False)
  docViewer2.LoadFromFile("test.pdf")

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 10:55:00 [显示全部帖子]

去掉源码里找到docViewer2_Click的定义放到全局代码

或者去掉这句代码:AddHandler docViewer2.Click, New System.EventHandler(docViewer2_Click)

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 11:40:00 [显示全部帖子]

7楼是绑定事件的,不是这个

去源码里找到docViewer2_Click函数的的定义放到全局代码

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 12:21:00 [显示全部帖子]

public Sub docViewer2_Click(ByVal sender As Object, ByVal e As system.EventArgs)
……
end Sub 

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 13:34:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 14:51:00 [显示全部帖子]

具体的应用您要自己去看这个dll的开发文档了,我也不清楚

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/31 11:14:00 [显示全部帖子]

Spire.Pdf.dll复制到Foxtable的安装目录

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/31 16:18:00 [显示全部帖子]

1楼说的是Spire.PdfViewer.Forms.dll,不是什么Spire.Pdf.dll,您使用的另外一个组件。

SuspendLayout是.net的语法

 回到顶部