原創(chuàng)|使用教程|編輯:何躍|2021-06-08 16:17:16.440|閱讀 218 次
概述:要對(duì)一個(gè)HTML5文檔使用Print2Flash Document API,您需要在您的網(wǎng)頁(yè)中嵌入一個(gè)文檔,然后用JavaScript訪問(wèn)Document API。下面的文章對(duì)此有更詳細(xì)的描述。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
要對(duì)一個(gè)HTML5文檔使用Print2Flash Document API,您需要在您的網(wǎng)頁(yè)中嵌入一個(gè)文檔,然后用JavaScript訪問(wèn)Document API。
要在你的網(wǎng)頁(yè)中嵌入一個(gè)HTML5文件,你需要使用IFRAME標(biāo)簽,例如:
<iframe src="docviewer.html#doc.xml" width="850" height="400" id="doc1"></iframe>
在SRC屬性中,你需要指定一個(gè)HTML文檔查看器的地址,包括要加載的文檔的URL和其他參數(shù)。
為了獲得docviewer.html文件,您需要用Print2Flash轉(zhuǎn)換任何文檔,并在Print2Flash應(yīng)用程序中點(diǎn)擊保存HTML/保存HTML文檔與HTML預(yù)覽頁(yè)按鈕。該文件將在與你在保存對(duì)話框中選擇的預(yù)覽文件名稱(chēng)和位置相關(guān)的文件夾中創(chuàng)建。
WIDTH和HEIGHT屬性用于指定網(wǎng)頁(yè)中的文件尺寸。ID屬性表示訪問(wèn)Print2Flash文檔API時(shí)可能需要的標(biāo)識(shí)符。
獲得文件的參考資料
你需要等待你的頁(yè)面完全加載完畢才能調(diào)用Document API函數(shù)。如果你等到你的網(wǎng)頁(yè)的文檔對(duì)象上觸發(fā)了一個(gè)自定義的onLoaded事件,你就可以實(shí)現(xiàn)這個(gè)目標(biāo)。
document.onLoaded=function(docObj,docid) {
... 加載API功能
}
docObj - 是對(duì)已經(jīng)加載的HTML5文檔對(duì)象的引用。
docid - 是已經(jīng)加載的HTML5文檔的標(biāo)識(shí)符;這是你在FRAME標(biāo)簽中指定的標(biāo)識(shí)符。
如果你想要獲取文檔內(nèi)容,可以這樣做: var mydoc=document.getElementById(docid).contentDocument
調(diào)用文檔API函數(shù)
docObj.setCurrentPage(4); 更多的函數(shù)用法訪問(wèn)
處理文檔API事件
添加事件監(jiān)聽(tīng): doc.addEventListener('onZoomChanged', myOnZoomChanged, false);
被監(jiān)聽(tīng)的ZoomChanged可以這樣傳輸參數(shù)
function myOnZoomChanged(event) {
alert(event.detail.sender+","+event.detail.zoom)
}
移除監(jiān)聽(tīng):doc.removeEventListener('onZoomChanged', myOnZoomChanged);
調(diào)整文件的大小
要調(diào)整嵌入網(wǎng)頁(yè)的HTML5文檔的大小,你可以改變嵌入的IFRAME對(duì)象的寬度和高度屬性。
document.getElementById(docid).width=500;本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn