注册 登录
编程论坛 VFP论坛

FOXITREADER_AX_PRO.OCX 这个控件确实好,有一个大问题,请教

laibinhua 发布于 2023-05-16 09:53, 166 次点击
FOXITREADER_AX_PRO.OCX 这个控件确实好(我下的是3.0版本),有一个大问题,PDF显示后,触摸屏显示时,上下移动,两指手势放大和缩小支持很差,有时可以有时不可以,大部份情况下不可以,有什么办法可以解决吗?(触屏换过多个也一样),如果用Adobe pdf reader触摸功能很不错,只是可自定义的方法太少,想要显示多页时左边多页面预览图以及一屏两页的方式无法实现,我查到的只有这几个方法
3. Adobe Reader Activex的常用方法( Methods)
GotoFirstPage:到第一页。
GotoLastPage:到最后一页。
GotoNextPape:到。
GotopriciousPape:到。
Print:打印文件。
PrintPages:打印指定页。带2个参数,第一个参数指定起始页,第一个参数指定结
束页。
Printwithdialog:打印文件前先显示打印机属性对话框。
SetCurrentpage:到指定页。带一个参数,该参数指定要跳转到的页数。
Setshowscrollbars:设置是否显示 Acrobat Reader的滚动条。带一个参数,该参数设为0时不显示滚动条,设为1时显示滚动条。
SetshowTOolbar:设置是否显示 Acrobat Reader的工具栏。带一个参数,该参数设为时不显示,设为1时显示。
Setview:设置显示效果。带一个参数,该参数是一个字符串,设为fit时将达到最佳显示效果。
SetZoom:设置文件的显示比例。带一个参数,该值为一个数值,比如设为90时,即为原窗口大小的90%。

[此贴子已经被作者于2023-5-16 09:55编辑过]

10 回复
#2
nbwww2023-05-16 16:45
FOXITREADER_AX_PRO.OCX 这个控件确实好(我下的是3.0版本),有一个大问题,PDF显示后,触摸屏显示时,上下移动,两指手势放大和缩小支持很差,有时可以有时不可以,大部份情况下不可以,有什么办法可以解决吗?

这个可能是焦点问题  
最小化一下  最大化一下应该可以解决

#3
nbwww2023-05-16 16:46
如果能进梅子论坛   上面有个API解决的办法   可惜....
#4
nbwww2023-05-16 17:20
产生问题估计是在打开一个新的PDF文件后  控件没有得到焦点    我现在的解决方案是打开PDF后紧跟一个窗口最小化  再最大化或还原      缺点就是屏幕会闪一下
#5
nbwww2023-05-16 17:22
ThisForm.olecontrol1.openFile(cFile,'')
wina=thisform.WindowState      
thisform.WindowState= 1
thisform.WindowState=wina
#6
sostemp2023-05-16 17:42
只有本站会员才能查看附件,请 登录

这个OCX还成
#7
sostemp2023-05-16 17:47
只有本站会员才能查看附件,请 登录

传上来,希望大家用得上。
#8
wj02162023-05-17 09:11
谢谢
#9
schtg2023-05-17 11:04
谢谢!
#10
my23182023-05-17 14:08
我一般是直接调用本地的程序直接打开PDF文件。
#11
nbwww2023-05-17 16:38
以下是引用my2318在2023-5-17 14:08:46的发言:

我一般是直接调用本地的程序直接打开PDF文件。
用控件的好处是可以控制后续的动作,定位页面、显示比例 可以控制让不让打印  导出等
1