网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 其它精品代码 > 正文

AdobeReaderActiveX控件

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

1.   Adobe Reader ActiveX功能

使用 Acrobat Reader ActiveX控件可以在 Authorware应用程序中操作 PDF文件。

2.   Adobe Reader AstiveX的属性

src:设置要打开的PDF文件名。、.

3.   Adobe Reader ActiveX的常用方法(Methods)

gotOFirstPage:到第一页。

GotoLastPage:到最后一页。

GotoNextPape:到。

GotopriciousPape:到。

Print:打印文件。

PrintPages:打印指定页。带2个参数,第一个参数指定起始页,第一个参数指定结

束页。

Printwithdialog:打印文件前先显示打印机属性对话框。

SetCurrentpage:到指定页。带一个参数,该参数指定要跳转到的页数。

setshowscrollbars:设置是否显示Acrobat Reader的滚动条。带一个参数,该参数设为0时不显示滚动条,设为1时显示滚动条。

SetshowTOolbar:设置是否显示 Acrobat Reader的工具栏。带一个参数,该参数设为0时不显示,设为1时显示。

setView:设置显示效果。带一个参数,该参数是一个字符串,设为fit时将达到最佳显示效果。

SetZoom:设置文件的显示比例。带一个参数,该值为一个数值,比如设为90时,即为原窗口大小的90%。

4.Adobe Reader Active的应用实例

下面介绍如何在Authorware中使用这个控件来实现操作.PDF文件。

1)新建一个文件,文件名为’Acrobat_Demo.a6p,打开文件属性设置对话框,根据屏幕

大小设置程序窗口大小。

2)将一个计算图标拖拽到流程线上,命名为注册控件,在其中输入以下内容。

--控件的ClaSSID

COOID:="{CA8A9780280DllCFA24D、444553540000}"

--判断当前系统是否支持控件注册

if ActiveXInstalled()=-l then

--判断控件是否已安装

if AxtineXcontrolQuery(ConID)=0 then

Winpath:=getOSDirectory()

--拷贝文件到系统目录,wingX与winNT的系统目录分别system与sYStem32

    CopyFile(FileLocation^“pdf.cox", Winpath^"system\\ pdf.ocx”)

    COPyFile(FileLOCation^" pdf.OCx", Winpath^"system32\\ pdf.OCX")

    --注册控件

    ActiveXControlRegister(FileLocation^" pdf.cox")

          end    if

      end    if

3)在注册控件图标下方单击鼠标。将粘贴指针移到此处,然后选择菜单命令Insert>Control>ActiveX,在弹出的 Select ActiveX Control对话框中选择 Acrobat Control for ActiveX控件,然后单击OK按钮,弹出ACrobat Reader控件的属性对话框,如图13.45所示。

设置好的依次单击确定按钮回到流程线上。把新加入的 Spirite Xtra图标改名为 acr。

4)将一个计算图标拖拽到acr图标的下方,命名为打开文件,在其中输入以下内容。

--打开文件

SetspriteProperty(@"aCr",#cre,FileLoCation^ "1.pdP")

--显示工具栏

CallSPrite(@"acr",#Setshowtoolbar,l)

    --按80%显示

    CallSPrite(@"acr",#SetZoom,80)

    (5)至此程序流程设计完毕

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师