watermark

立即使用

概述

这是一个为页面添加水印的模块,可以添加任意大小颜色透明度的水印。

addWatermark

添加水印,此接口仅添加一个水印

addWatermark(params, callback(ret))

params

x:

  • 类型:数字类型
  • 描述:(可选项)水印开始的x坐标
  • 默认:0

y:

  • 类型:数字类型
  • 描述:(可选项) 水印开始的y坐标
  • 默认:0

text:

  • 类型:字符串
  • 描述:水印内容

textColor:

  • 类型:字符串类型
  • 描述:(可选项)水印颜色
  • 默认:‘#000’

textSize:

  • 类型:字符串类型
  • 描述:(可选项)水印字体大小
  • 默认:18

alpha:

  • 类型:数字类型
  • 描述:(可选项) 水印透明度
  • 取值范围:0-255
  • 默认:80

rotate:

  • 类型:数字类型
  • 描述:(可选项) 水印旋转角度
  • 默认:45

callback(ret,err)

ret:

  • 类型:JSON对象
  • 描述:正确返回
  • 内部字段:
{status:,          //布尔类型;是否添加成功
id:,                //数字类型;添加的水印id,可根据此id移除此水印
}

err:

  • 类型:JSON对象
  • 描述:错误返回
  • 内部字段:
{
msg:''                //字符串类型;错误信息
}

示例代码

var watermark = api.require('watermark');
watermark.addWatermark({
text:'',
}, function(ret,err) {
    alert(ret);
});

可用性

iOS系统、android系统

可提供的1.0.0及更高版本

addAllPageWatermark

添加水印,此接口会将水印铺满整页,此接口建议rotate为-45。且此接口iOS与android样式有一定差距 如不符合要求建议使用addWatermark自行铺满。

addAllPageWatermark(params, callback(ret))

params

text:

  • 类型:字符串
  • 描述:水印内容

textColor:

  • 类型:字符串类型
  • 描述:(可选项)水印颜色
  • 默认:‘#000’

textSize:

  • 类型:字符串类型
  • 描述:(可选项)水印字体大小
  • 默认:18

alpha:

  • 类型:数字类型
  • 描述:(可选项) 水印透明度
  • 取值范围:0-255
  • 默认:80

rotate:

  • 类型:数字类型
  • 描述:(可选项) 水印旋转角度
  • 默认:45

callback(ret,err)

ret:

  • 类型:JSON对象
  • 描述:正确返回
  • 内部字段:
{status:,          //布尔类型;是否添加成功
id:,                //数字类型;添加的水印id,可根据此id移除此水印
}

err:

  • 类型:JSON对象
  • 描述:错误返回
  • 内部字段:
{
msg:''                //字符串类型;错误信息
}

示例代码

var watermark = api.require('watermark');
watermark.addAllPageWatermark({
text:'',
}, function(ret,err) {
    alert(ret);
});

可用性

iOS系统、android系统

可提供的1.0.0及更高版本

removeWatermark

移除水印

removeWatermark(params, callback(ret))

params

id:

  • 类型:数字类型
  • 描述:(可选项)要移除水印的id

callback(ret,err)

ret:

  • 类型:JSON对象
  • 描述:正确返回
  • 内部字段:
{status:,          //布尔类型;是否添加成功
}

err:

  • 类型:JSON对象
  • 描述:错误返回
  • 内部字段:
{
msg:''                //字符串类型;错误信息
}

示例代码

var watermark = api.require('watermark');
watermark.removeWatermark({
id:,
}, function(ret,err) {
    alert(ret);
});

可用性

iOS系统、android系统

可提供的1.0.0及更高版本