PowerBuilder 10 下调用FoxitPDFSDK_AX_Pro.ocx浏览打印PDF文件

在PowerBuilder中浏览、打印PDF文件,该代码已经在PB 10.5版本下测试可用。

使用的控件为FoxitPDFSDK_AX_Pro.ocx,该控件无水印,亲测可用。
具体操作步骤如下:

1.注册控件,pb10注册,或者用自带的install_ocx.bat注册

2.插入控件并自定义控件,把参数里面的True改为False就可以隐藏按钮

ole_display.object.ShowTitleBar(true)               //隐藏Foxit控件标题栏
ole_display.object.ShowToolBarButton (0,  true)	    //打开文件按钮
ole_display.object.ShowToolBarButton (1,  true)	    //关闭文件按钮
ole_display.object.ShowToolBarButton (2,  true)	    //保存文件按钮
ole_display.object.ShowToolBarButton (3,  true)	    //打印文件按钮
ole_display.object.ShowToolBarButton (4,  true)	    //竖线
ole_display.object.ShowToolBarButton (5,  true)	    //跳转到第一页
ole_display.object.ShowToolBarButton (6,  true)	    //跳转到前一页
ole_display.object.ShowToolBarButton (7,  true)	    //跳转到后一页
ole_display.object.ShowToolBarButton (8,  true)	    //跳转到最后一页
ole_display.object.ShowToolBarButton (9,  true)	    //竖线
ole_display.object.ShowToolBarButton (10,  true)	//前一视图按钮
ole_display.object.ShowToolBarButton (11,  true)	//下一视图按钮
ole_display.object.ShowToolBarButton (12,  true)	//竖线
ole_display.object.ShowToolBarButton (13,  true)	//顺时针旋转
ole_display.object.ShowToolBarButton (14,  true)	//逆时针旋转
ole_display.object.ShowToolBarButton (15,  true)	//竖线
ole_display.object.ShowToolBarButton (16,  true)	//区域放大
ole_display.object.ShowToolBarButton (17,  true)	//区域缩小
ole_display.object.ShowToolBarButton (18,  true)	//整体放大
ole_display.object.ShowToolBarButton (19,  true)	//整体缩小
ole_display.object.ShowToolBarButton (20,  true)	//竖线
ole_display.object.ShowToolBarButton (21,  true)	//缩放到100%
ole_display.object.ShowToolBarButton (22,  true)	//显示完整一页
ole_display.object.ShowToolBarButton (23,  true)	//平铺
ole_display.object.ShowToolBarButton (24,  true)	//竖线
ole_display.object.ShowToolBarButton (25,  true)	//查找
ole_display.object.ShowToolBarButton (26,  true)	//书签
ole_display.object.ShowToolBarButton (27,  true)	//竖线
ole_display.object.ShowToolBarButton (28,  true)	//抓手
ole_display.object.ShowToolBarButton (29,  true)	//选择文本
ole_display.object.ShowToolBarButton (30,  true)	//照相机
ole_display.object.ShowToolBarButton (31,  true)	//版本信息
ole_display.object.ShowStatusBar(true)              //底部状态栏

3.打开PDF文件:

ole_display.object.openFile(ls_path, '')

第一个参数ls_path:PDF的文件路径,支持本地的绝对路径,也支持FTP路径(前提是FTP路径可以直接访问);

第二个参数是PDF文档的密码,如果没有密码,则为空

4.打印PDF:

ole_display.object.printwithdialog()

PDF控件及源代码下载链接:在PowerBuilder10.5下通过福晰ocx控件FoxitPDFSDK_AX_Pro.ocx实现PDF文件的浏览和打印功能-数据集文档类资源-CSDN下载背景:单位里原本使用BS的方式通过浏览器调阅服务器上的PDF文件,因为单位里同时存在XP、Win7更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_37744396/85516097?spm=1001.2014.3001.5501

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值