跳到主要内容

watermark_on_draw

包含水印属性的对象。

属性

名称类型描述
alignnumber水印形状中的垂直文本对齐方式:0 - 底部,1 - 居中,4 - 顶部。
fillnumber[] | stringRGB 格式的水印填充颜色,或图像的 URL(支持 base64:data:image/png;...)。空数组 [] 表示水印没有填充。
heightnumber水印的高度,以毫米为单位。
marginsnumber[]水印形状中的文本边距,以毫米为单位。
paragraphsobject[]包含当前水印中段落及其属性的数组。
paragraphs.alignnumber当前段落中的水平文本对齐方式:0 - 右对齐,1 - 左对齐,2 - 居中,3 - 两端对齐。
paragraphs.fillnumber[]RGB 格式的段落高亮。空数组 [] 表示段落没有高亮。
paragraphs.linespacingnumber当前段落中的文本行间距。
paragraphs.runsobject[]包含当前段落中的文本运行及其属性的数组。
paragraphs.runs.boldboolean定义当前文本是否显示为粗体。
paragraphs.runs.fillnumber[]RGB 格式的文本高亮。空数组 [] 表示文本没有高亮。
paragraphs.runs.font-familystring文本字体系列。
paragraphs.runs.font-sizestring文本字体大小,以磅(pt)为单位。
paragraphs.runs.italicboolean定义当前文本是否显示为斜体。
paragraphs.runs.strikeoutboolean定义当前文本是否显示为删除线。
paragraphs.runs.textstring运行文本。
paragraphs.runs.underlineboolean定义当前文本是否显示为下划线。
rotatenumber水印的旋转角度,以度为单位。
strokenumber[]RGB 格式的水印描边颜色。空数组 [] 表示水印描边没有填充。
stroke-widthnumber水印描边的宽度,以毫米为单位。
transparentnumber水印的透明度。
typestring指定当前水印的预设形状几何图形的形状
widthnumber水印的宽度,以毫米为单位。

类型

Object

示例

var initSettings = {
"copyoutenabled" : false,
"hideContentControlTrack" : false,
"watermark_on_draw" : JSON.stringify({
"transparent" : 0.3,
"type" : "rect",
"width" : 100,
"height" : 100,
"rotate" : -45,
"margins" : [ 10, 10, 10, 10 ],
"fill" : [255, 0, 0],
"stroke-width" : 1,
"stroke" : [0, 0, 255],
"align" : 1,

"paragraphs" : [ {
"align" : 2,
"fill" : [255, 0, 0],
"linespacing" : 1,

"runs" : [
{
"text" : "Do not steal, %user_name%!",
"fill" : [0, 0, 0],
"font-family" : "Arial",
"font-size" : 40,
"bold" : true,
"italic" : false,
"strikeout" : false,
"underline" : false
},
{
"text" : "<%br%>"
}
]
}
]
}),
"disableAutostartMacros" : true,
"fillForms" : JSON.stringify({
"tags" : {
"111" : {
"text" : "Text in form with tag 111",
"checkBox" : "true",
"picture" : "https://upload.wikimedia.org/wikipedia/commons/9/91/ONLYOFFICE_logo.png",
"comboBox" : "item1"
},
"222" : {
"text" : "Text in form with tag 222",
"checkBox" : "false",
"comboBox" : "item2"
},
"333" : {
"text" : "OnlyOffice"
}
}
})
};
window.Asc.plugin.executeMethod("SetProperties", [initSettings]);