牛牛截图控件浏览器版调用说明

牛牛截图控件浏览器版调用说明

ID:6152597

大小:149.50 KB

页数:13页

时间:2018-01-04

牛牛截图控件浏览器版调用说明_第1页
牛牛截图控件浏览器版调用说明_第2页
牛牛截图控件浏览器版调用说明_第3页
牛牛截图控件浏览器版调用说明_第4页
牛牛截图控件浏览器版调用说明_第5页
资源描述:

《牛牛截图控件浏览器版调用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、牛牛截图控件浏览器版调用说明牛牛截图控件浏览器版调用说明11.接口初始化接口22.参数初始化接口23.启动截图接口74.截图完成后向浏览器通知的事件85.其他接口96.调用示例10本说明文档旨在对截图控件的浏览器控件进行说明,指导调用者顺利的将截图控件集成进第三方网页中,使第三方网页也能拥有完美的牛牛截图功能。牛牛截图网页演示页面请访问:http://www.ggniu.cn/testcapture.htm写在前面的话:牛牛截图控件目前支持的功能比较丰富,接口比较丰富,但能保证基本功能的接口并不复

2、杂,在查看文档时,请自行根据自己的需求查看相应的接口;添加水印、获取剪贴板中的图片属于高级功能,如果不需要,这部分可以忽略。提醒:牛牛截图的核心的调用代码已经全部封装在了niuniucapture.js中,一般情况下,你不需要修改只文件内容,只需要引用,并且自己另外写JS来与UI集成即可,具体见示例(capturewrapper.js)。牛牛截图控件浏览器版能在目前所有的主流浏览器上正常工作,以下的接口说明适用于所有浏览器,并且提供相应的Javascript调用示例。控件主要有三个接口:InitC

3、apture,InitParam以及Capture,这些接口均是暴露给浏览器的Javascript调用,具体可以参考调用WebNiuniuCapturedemo_source.zip,接口的具体描述如下:1.接口初始化接口intInitCapture(constchar*szAuth);此接口函数用于初始化截图控件的授权信息,默认的授权码为:"niuniu"。参数说明:参数名参数类型参数说明备注szAuth字符串接口调用的授权码默认的授权码为:"niuniu"2.参数初始化接口intInitPar

4、am(intflag,unsignedlongflagvalue);此接口函数用于初始化截图各个状态下的界面的显示效果,如果不调用,则以默认值处理。参数说明:参数名参数类型参数说明备注flagint要设置的参数项此处对应的枚举ExtendFlagTypeEnum的整形值flagvalueunsignedlong设置的参数值根据不同的枚举来设置不同的值枚举定义如下:typedefenumExtendFlagTypeEnum{emPensize=1,//emDrawType,//emTrackColo

5、r,//emEditBorderColor,//emTransparent,//emWindowAware,emDetectSubWindowRect,emSetSaveName,emSetMagnifierBkColor,//设置放大镜的背景色,不设置则透明emSetMagnifierLogoText,//设置放大镜上的LOGO字符,可提示快捷键,如:牛牛截图(CTRL+SHIFT+A)emSetPreCaptureWindowTitle,//设置网页上截图时弹出窗口的标题emSetPreCap

6、tureWindowTransparent=18,//设置预截图窗口的透明度emSetWatermarkPictureType=20,//设置水印的类型emSetWatermarkPicturePath,//设置水印的路径emSetWatermarkTextType,//设置水印文字的类型emSetWatermarkTextValue,//设置水印文字emSetMosaicType,//设置马赛克的样式emSetTooltipText,//设置工具栏图标的TOOLTIP及完成按钮的文字};枚举项的

7、说明如下:枚举参数名枚举对应数值参数值说明备注emPensize1设置画笔大小如不设置,默认为2emDrawType2设置是腾讯风格还是360风格0表示腾讯风格,1表示360风格emTrackColor3Track及自动识别的边框的颜色如:RGB(255,0,0)emEditBorderColor4文本输入框的边框颜色如:RGB(0,174,255)emTransparent5工具栏的透明度默认为220emWindowAware6设置是否禁用随着DPI放大,flagvalue传递任意值均可浏览器中

8、建议不要调用emDetectSubWindowRect7是否自动检测子窗口,暂时无用未使用emSetSaveName8设置保存时的文件名称如:constchar*szName="测试名";InitParam(emSetSaveName,(unsignedlong)szName);注:免费版本此接口无效,将会显示默认值emSetMagnifierBkColor9用于设置放大镜的背景色一般不建议设置,默认透明即可emSetMagnifierLogoText10设置放大镜上的显示的LOG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。