watermark

立即使用

addWatermark addAllPageWatermark removeWatermark

概述

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

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对象
  • 描述:正确返回
  • 内部字段:
  1. {status:, //布尔类型;是否添加成功
  2. id:, //数字类型;添加的水印id,可根据此id移除此水印
  3. }

err:

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

示例代码

  1. var watermark = api.require('watermark');
  2. watermark.addWatermark({
  3. text:'',
  4. }, function(ret,err) {
  5. alert(ret);
  6. });

可用性

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对象
  • 描述:正确返回
  • 内部字段:
  1. {status:, //布尔类型;是否添加成功
  2. id:, //数字类型;添加的水印id,可根据此id移除此水印
  3. }

err:

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

示例代码

  1. var watermark = api.require('watermark');
  2. watermark.addAllPageWatermark({
  3. text:'',
  4. }, function(ret,err) {
  5. alert(ret);
  6. });

可用性

iOS系统、android系统

可提供的1.0.0及更高版本

removeWatermark

移除水印

removeWatermark(params, callback(ret))

params

id:

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

callback(ret,err)

ret:

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

err:

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

示例代码

  1. var watermark = api.require('watermark');
  2. watermark.removeWatermark({
  3. id:,
  4. }, function(ret,err) {
  5. alert(ret);
  6. });

可用性

iOS系统、android系统

可提供的1.0.0及更高版本