999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PowerBuilder平臺下利用OLE控件閱讀PDF文件的實(shí)現(xiàn)方法

2012-08-01 08:46:36廖夢虎
關(guān)鍵詞:頁面按鈕

廖夢虎

(武漢鐵路職業(yè)技術(shù)學(xué)院,湖北武漢 430205)

PDF(Portable Document Format,可移植文檔格式)是目前廣泛應(yīng)用的一種與操作系統(tǒng)無關(guān)的電子文檔格式,是數(shù)字化信息事實(shí)上的工業(yè)標(biāo)準(zhǔn)。但PDF文檔必須借助PDF閱讀器才能閱讀,這給需要在應(yīng)用程序中直接閱讀的用戶帶來了不便。針對此問題,作者在使用PowerBuilder開發(fā)項(xiàng)目過程中利用FoxitReader SDK(ActiveX)控件實(shí)現(xiàn)了PDF文檔的顯示,用戶在沒有安裝閱讀器的情況下,也可以瀏覽PDF文檔了[1]。

Foxit Reader SDK控件是一個獨(dú)立的文件(控件名:FoxitReader_ax_pro.ocx),可以從www.foxitsoftware.com網(wǎng)站上免費(fèi)下載。

1 PowerBuider中添加PDF控件

PowerBuilder中使用Foxit Reader SDK控件,是通過OLE[2]對象鏈接控件的。在使用OLE(Object Linking and Embedding,對象鏈接與嵌入)對象鏈接控件前,須先注冊該控件。注冊控件既可使用Windows提供的注冊命令(regsvr32),也可在PowerBuilder的窗口畫板中實(shí)現(xiàn)注冊。PowerBuilder中注冊控件的方法是:在Power-Builder的窗口畫板中單擊PowerBuilder控件箱中OLE圖標(biāo),出現(xiàn)“插入對象”對話框,單擊“Register New…”按鈕,從打開的“Browse”對話框中選擇FoxitReader_ax_pro.ocx控件,然后單擊“打開”按鈕,完成FoxitReader_ax_pro.ocx控件的注冊。

注冊FoxitReader_ax_pro.ocx控件后在“Insert Control”選項(xiàng)卡的“Control Type”列表框中顯示如圖1所示[3]。

2 基本功能

2.1 初始化設(shè)置

為了去掉FoxitReader SDK控件帶有的默認(rèn)外觀,需對該對象進(jìn)行初始化設(shè)置。

初始化代碼如下:

2.2 打開、關(guān)閉及保存PDF文檔

SDK中使用OpenFile讀入PDF文檔,CloseFile關(guān)閉PDF文檔,Save保存當(dāng)前文檔。

讀入PDF文檔:

2.3 跳轉(zhuǎn)到指定的PDF文檔頁面

瀏覽PDF文檔過程中需要瀏覽指定的頁面,如轉(zhuǎn)到“上一頁”、“下一頁”、“首頁”和“最后一頁”。SDK中使用如下代碼完成跳轉(zhuǎn):

注意:SDK中PDF文檔的頁碼是從0開始的,為了不使轉(zhuǎn)到?jīng)]有的頁碼,通常使用Page-Count獲得PDF文檔的總頁碼,而使用CurPage獲得當(dāng)前頁。

2.4 頁面的放大和縮小

瀏覽PDF文檔時,根據(jù)需要調(diào)整頁面的大小,如果是生成或轉(zhuǎn)換的PDF文檔(掃描的PDF文檔除外),其文字縮放無任何失真。FoxitReader SDK控件中使用ZoomLevel調(diào)整PDF文檔閱讀頁面的方法。

下面的代碼是實(shí)現(xiàn)PDF文檔閱讀頁面逐次放大。

下面的代碼是實(shí)現(xiàn)PDF文檔閱讀頁面逐次縮小。

3 FoxitReader SDK控件示例

如圖2是一個用于閱讀PDF文檔的窗口,窗口中包括首頁、前一頁、下一頁、末頁、放大、縮小、打開文件按鈕,窗口的標(biāo)題欄中顯示打開的PDF文檔名稱。

圖2 閱讀器示例

初始化及首頁、前一頁、下一頁、末頁、放大、縮小按鈕代碼如上所述,“打開文件”按鈕代碼如下:

4 結(jié) 語

OLE是Windows系統(tǒng)中允許應(yīng)用程序共享數(shù)據(jù)和程序功能的一種標(biāo)準(zhǔn)的便利方法。在PowerBuilder中充分使用OLE對象鏈接控件,非常方便地實(shí)現(xiàn)系統(tǒng)的功能。本文通過OLE對象鏈接Foxit Reader SDK(ActiveX)控件,實(shí)現(xiàn)了在程序中就能閱讀PDF文檔的功能,無需切換窗口,非常方便。

1 路遙.PDF文件閱讀器[J].電腦編程技巧與維護(hù),2007.7

2 百度百科,http://baike.baidu.com/view/118545.htm,2011-12-30

3 向隅.新編PowerBuilder程序設(shè)計實(shí)例教程[M].北京:清化大學(xué)出版社,2009

猜你喜歡
頁面按鈕
這些按鈕能隨便按嗎?
微信群聊總是找不到,打開這個開關(guān)就好了
大狗熊在睡覺
哪個是門鈴真正的按鈕
當(dāng)你面前有個按鈕
刷新生活的頁面
死循環(huán)
內(nèi)心不能碰的按鈕
同一Word文檔 縱橫頁面并存
淺析ASP.NET頁面導(dǎo)航技術(shù)
主站蜘蛛池模板: 亚洲性日韩精品一区二区| 国产精品美女网站| 自拍偷拍欧美日韩| 99精品视频在线观看免费播放| 免费高清自慰一区二区三区| 亚洲福利片无码最新在线播放| 国产极品粉嫩小泬免费看| 精品伊人久久久香线蕉| 狠狠色婷婷丁香综合久久韩国| 萌白酱国产一区二区| 国产成年女人特黄特色大片免费| 毛片一级在线| 免费一级大毛片a一观看不卡| 日韩人妻无码制服丝袜视频| 亚洲日韩Av中文字幕无码| 亚洲精品视频免费看| 欧美亚洲激情| 国产视频一区二区在线观看| 国产精品嫩草影院视频| 精品视频免费在线| 永久在线精品免费视频观看| 欧美日本视频在线观看| 免费亚洲成人| 国产精品亚洲精品爽爽| 国内精品久久久久久久久久影视 | 亚洲 欧美 中文 AⅤ在线视频| 国产男女XX00免费观看| 超清无码熟妇人妻AV在线绿巨人| 91精品免费高清在线| 国产激情在线视频| 成年A级毛片| 国产视频自拍一区| 成人在线观看不卡| 欧美亚洲欧美| 欧美福利在线播放| 在线国产综合一区二区三区| 久久精品国产亚洲AV忘忧草18| 久草中文网| 亚洲综合色区在线播放2019| 中国一级毛片免费观看| 最新国产高清在线| 无码精品福利一区二区三区| 免费无码网站| 九九热精品视频在线| 不卡无码网| 久久久久久久久久国产精品| 欧美国产菊爆免费观看| 国产综合精品日本亚洲777| 国产无码精品在线播放| 欧美国产成人在线| 国产精品第一区| 国产h视频在线观看视频| 九九精品在线观看| 91在线精品免费免费播放| 最新午夜男女福利片视频| 999国内精品久久免费视频| 欧美一级夜夜爽www| 国产麻豆aⅴ精品无码| 国内毛片视频| 久久一级电影| 青青国产视频| 熟妇无码人妻| 福利在线一区| 在线高清亚洲精品二区| 亚洲aⅴ天堂| lhav亚洲精品| 在线观看亚洲成人| 中文字幕在线播放不卡| 无码人中文字幕| 91久久天天躁狠狠躁夜夜| 99在线视频精品| 青青热久免费精品视频6| 国产精品妖精视频| 丝袜久久剧情精品国产| 日韩午夜伦| 99热这里只有精品免费国产| 女人一级毛片| 亚洲精品不卡午夜精品| 思思热精品在线8| 2020国产免费久久精品99| 四虎AV麻豆| 2021国产精品自拍|