在iphone中可以很方便的預覽文件檔案,如:pdf、word等等,這篇文章將以pdf為例。介紹三種預覽pdf的方式,又分別從本地pdf文件和網路上的pdf文件進行對比。
預覽本地pdf文件:
1、使用uiwebview控制項
uiwebview是iphone開發中最常用的控制項之一,類似.net中的webbrowser控制項。使用它預覽pdf檔案相當的方便和簡單。
在uiwebview中預覽pdf文件的關鍵**如下:
效果:
2、使用clpreviewcontroller
clpreviewcontroller是比較新的乙個功能,它能快速預覽文件,可以一邊載入一邊預覽,也就是說不需要將文件全部載入到記憶體中。
使用clpreviewcontroller預覽pdf檔案,需要實現乙個委託:qlpreviewcontrollerdatasource。關鍵**如下:
其中prevoewcontroller返回預覽檔案的位址。
這種方式不僅快,而且還提供了乙個在iphone中列印文件的功能,如下圖。
3、繪製pdf文件
預覽網路上的pdf文件:
2、對於使用prevoewcontroller,因為它是分步載入的,不會一次性載入所有的pdf文件,使用者體驗還不錯,但是在4.0中多出了乙個列印按鈕,一點選這個列印按鈕,程式就掛了,真是杯具。
3、繪製的方式也是需要一次性載入到記憶體,繪製效率不高,對於大文件,不應當使用這種方式。
出處:
報錯之後,彈窗的集中方式
顯示對話方塊 param modaldivid param title param content param type 1僅關閉按鈕 預設 2顯示是否按鈕 param yesscript 選擇 是 按鈕需要執行的js指令碼 iframelayer 用於解決div被activex遮擋的情況 them...
Oracle降低HWM的集中方法
轉 url high water mark hwm 指的是當我們建立乙個segment的時候,在segment內的乙個指標,界定了segment 內曾經配置過的block水位。剛建立segment時尚未insert資料,hwm通常在segment header附近,當你不斷地insert資料使用了更...
破解word唯讀文件 word文件保護後的破解辦法
1 首先用word 2003開啟已設定有密碼的 保護文件 原始doc檔案 此文件可由word 2000 xp 2002 2003建立 2 在選單中選擇 檔案 另存為web頁 儲存為html檔案後關閉word 3 用 記事本 或其他字處理軟體開啟上步中儲存的html檔案 4 查詢 unprotectp...