admin 管理员组文章数量: 1086019
2024年3月10日发(作者:php源码在线更新例子)
个人资料整理,仅供个人学习使用
牛牛截图控件浏览器版调用说明
牛牛截图控件浏览器版调用说明1
1.接口初始化接口2
2.参数初始化接口2
3.启动截图接口7
4.截图完成后向浏览器通知的事件8
5.其他接口9
6.调用示例10
本说明文档旨在对截图控件的浏览器控件进行说明,指导调用者顺利的将截图控
件集成进第三方网页中,使第三方网页也能拥有完美的牛牛截图功能。
牛牛截图网页演示页面请访问:/
写在前面的话:牛牛截图控件目前支持的功能比较丰富,接口比较丰富,但
能保证基本功能的接口并不复杂,在查看文档时,请自行根据自己的需求查看相
应的接口;添加水印、获取剪贴板中的图片属于高级功能,如果不需要,这部分
可以忽略。
提醒:牛牛截图的核心的调用代码已经全部封装在了中,一般
情况下,你不需要修改只文件内容,只需要引用,并且自己另外写JS来与UI集成
即可,具体见示例
()
。
牛牛截图控件浏览器版能在目前所有的主流浏览器上正常工作,以下的接口说明
适用于所有浏览器,并且提供相应的Javascript调用示例。控件主要有三个接
口:InitCapture,InitParam以及Capture,这些接口均是暴露给浏览器的
Javascript调用,具体可以参考调用WebNiuniuCapturedemo_,接口
的具体描述如下:
1 / 12
个人资料整理,仅供个人学习使用
1. 接口初始化接口
int
InitCapture
(constchar* szAuth);
此接口函数用于初始化截图控件的授权信息,默认的授权码为:"niuniu"。
参数说明:
参数名
szAuth
参数类型
字符串
参数说明
接口调用的授权
码
备注
默认的授权码为:"niuniu"
2. 参数初始化接口
int
InitParam
(int flag, unsignedlong flagvalue);
此接口函数用于初始化截图各个状态下的界面的显示效果,如果不调用,则以默认值处理。
参数说明:
参数名
flag
参数类型
int
参数说明
要设置的参数项
设置的参数值
备注
此处对应的枚举ExtendFlagTypeEnum的整
形值
根据不同的枚举来设置不同的值 flagvalue unsignedlon
g
枚举定义如下:
typedefenum ExtendFlagTypeEnum
{
emPensize = 1, //
emDrawType, //
emTrackColor, //
emEditBorderColor, //
emTransparent,//
emWindowAware,
emDetectSubWindowRect,
emSetSaveName,
emSetMagnifierBkColor, //设置放大镜的背景色,不设置则透明
emSetMagnifierLogoText, //设置放大镜上的LOGO字符,可提示快捷键,如:牛牛截图
(CTRL + SHIFT + A)
emSetPreCaptureWindowTitle
, //设置网页上截图时弹出窗口的标题
emSetPreCaptureWindowTransparent
=18,//设置预截图窗口的透明度
emSetWatermarkPictureType=20, //设置水印的类型
emSetWatermarkPicturePath, //设置水印的路径
emSetWatermarkTextType, //设置水印文字的类型
emSetWatermarkTextValue, //设置水印文字
2 / 12
版权声明:本文标题:牛牛截图控件浏览器版调用说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710002690a553153.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论