在C++中用ActiveX控件显示PDF文件
2010-06-15 20:39:59 来源:WEB开发网核心提示:对于Acrobat(Reader)7.x,实现步骤基本与上相同,在C++中用ActiveX控件显示PDF文件(3),区别在于:(1) 使用AcroPDF.dll生成自动化组件驱动类,得到的类名为IAcroAXDocShim,本文例程在Visual C++ 6、Acrobat(Reader)5.x/6.x/7.x上调试通
对于Acrobat(Reader)7.x,实现步骤基本与上相同,区别在于:
(1) 使用AcroPDF.dll生成自动化组件驱动类,得到的类名为IAcroAXDocShim,头文件为acropdf.h。
(2) 创建控件窗口时,类ID为AcroPDF.PDF.1。
除了上面用到的LoadFile外,控件还提供了许多有用的方法,常见的有:
Print 打印文件
setZoom 设置页面的百分比
setShowToolbar 显示/隐藏工具栏
gotoFirstPage 跳转到第一页
gotoLastPage 跳转到最后一页
gotoNextPage 跳转到下一页
gotoPreviousPage 跳转到上一页
由于用法很简单,这里不再一一叙述。
本文例程在Visual C++ 6、Acrobat(Reader)5.x/6.x/7.x上调试通过,为方便读者,已经把例程放在互联网上。
更多精彩
赞助商链接