赞
踩
在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()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。