牛牛截圖控件瀏覽器版調(diào)用說明.doc

牛牛截圖控件瀏覽器版調(diào)用說明.doc

ID:27214094

大?。?32.50 KB

頁數(shù):13頁

時間:2018-12-01

牛牛截圖控件瀏覽器版調(diào)用說明.doc_第1頁
牛牛截圖控件瀏覽器版調(diào)用說明.doc_第2頁
牛牛截圖控件瀏覽器版調(diào)用說明.doc_第3頁
牛牛截圖控件瀏覽器版調(diào)用說明.doc_第4頁
牛牛截圖控件瀏覽器版調(diào)用說明.doc_第5頁
資源描述:

《牛牛截圖控件瀏覽器版調(diào)用說明.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、牛牛截圖控件瀏覽器版調(diào)用說明牛牛截圖控件瀏覽器版調(diào)用說明11.接口初始化接口22.參數(shù)初始化接口23.啟動截圖接口74.截圖完成后向瀏覽器通知的事件85.其他接口96.調(diào)用示例10本說明文檔旨在對截圖控件的瀏覽器控件進(jìn)行說明,指導(dǎo)調(diào)用者順利的將截圖控件集成進(jìn)第三方網(wǎng)頁中,使第三方網(wǎng)頁也能擁有完美的牛牛截圖功能。牛牛截圖網(wǎng)頁演示頁面請訪問:http://www.ggniu.cn/testcapture.htm寫在前面的話:牛牛截圖控件目前支持的功能比較豐富,接口比較豐富,但能保證基本功能的接口并不復(fù)雜,在查看文檔時,請自行根據(jù)自己的需求查看

2、相應(yīng)的接口;添加水印、獲取剪貼板中的圖片屬于高級功能,如果不需要,這部分可以忽略。提醒:牛牛截圖的核心的調(diào)用代碼已經(jīng)全部封裝在了niuniucapture.js中,一般情況下,你不需要修改只文件內(nèi)容,只需要引用,并且自己另外寫JS來與UI集成即可,具體見示例(capturewrapper.js)。牛牛截圖控件瀏覽器版能在目前所有的主流瀏覽器上正常工作,以下的接口說明適用于所有瀏覽器,并且提供相應(yīng)的Javascript調(diào)用示例??丶饕腥齻€接口:InitCapture,InitParam以及Capture,這些接口均是暴露給瀏覽器的Jav

3、ascript調(diào)用,具體可以參考調(diào)用WebNiuniuCapturedemo_source.zip,接口的具體描述如下:1.接口初始化接口intInitCapture(constchar*szAuth);此接口函數(shù)用于初始化截圖控件的授權(quán)信息,默認(rèn)的授權(quán)碼為:"niuniu"。參數(shù)說明:參數(shù)名參數(shù)類型參數(shù)說明備注szAuth字符串接口調(diào)用的授權(quán)碼默認(rèn)的授權(quán)碼為:"niuniu"2.參數(shù)初始化接口intInitParam(intflag,unsignedlongflagvalue);此接口函數(shù)用于初始化截圖各個狀態(tài)下的界面的顯示效果,如果不

4、調(diào)用,則以默認(rèn)值處理。參數(shù)說明:參數(shù)名參數(shù)類型參數(shù)說明備注flagint要設(shè)置的參數(shù)項此處對應(yīng)的枚舉ExtendFlagTypeEnum的整形值flagvalueunsignedlong設(shè)置的參數(shù)值根據(jù)不同的枚舉來設(shè)置不同的值枚舉定義如下:typedefenumExtendFlagTypeEnum{emPensize=1,//emDrawType,//emTrackColor,//emEditBorderColor,//emTransparent,//emWindowAware,emDetectSubWindowRect,emSetSav

5、eName,emSetMagnifierBkColor,//設(shè)置放大鏡的背景色,不設(shè)置則透明emSetMagnifierLogoText,//設(shè)置放大鏡上的LOGO字符,可提示快捷鍵,如:牛牛截圖(CTRL+SHIFT+A)emSetPreCaptureWindowTitle,//設(shè)置網(wǎng)頁上截圖時彈出窗口的標(biāo)題emSetPreCaptureWindowTransparent=18,//設(shè)置預(yù)截圖窗口的透明度emSetWatermarkPictureType=20,//設(shè)置水印的類型emSetWatermarkPicturePath,//設(shè)

6、置水印的路徑emSetWatermarkTextType,//設(shè)置水印文字的類型emSetWatermarkTextValue,//設(shè)置水印文字emSetMosaicType,//設(shè)置馬賽克的樣式emSetTooltipText,//設(shè)置工具欄圖標(biāo)的TOOLTIP及完成按鈕的文字};枚舉項的說明如下:枚舉參數(shù)名枚舉對應(yīng)數(shù)值參數(shù)值說明備注emPensize1設(shè)置畫筆大小如不設(shè)置,默認(rèn)為2emDrawType2設(shè)置是騰訊風(fēng)格還是360風(fēng)格0表示騰訊風(fēng)格,1表示360風(fēng)格emTrackColor3Track及自動識別的邊框的顏色如:RGB(25

7、5,0,0)emEditBorderColor4文本輸入框的邊框顏色如:RGB(0,174,255)emTransparent5工具欄的透明度默認(rèn)為220emWindowAware6設(shè)置是否禁用隨著DPI放大,flagvalue傳遞任意值均可瀏覽器中建議不要調(diào)用emDetectSubWindowRect7是否自動檢測子窗口,暫時無用未使用emSetSaveName8設(shè)置保存時的文件名稱如:constchar*szName="測試名";InitParam(emSetSaveName,(unsignedlong)szName);注:免費(fèi)版本此

8、接口無效,將會顯示默認(rèn)值emSetMagnifierBkColor9用于設(shè)置放大鏡的背景色一般不建議設(shè)置,默認(rèn)透明即可emSetMagnifierLogoText10設(shè)置放大鏡上的顯示的LOG

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。