public class Watermark extends Object implements WatermarkComponent
Copyright (c) 2020 xsx All Rights Reserved. x-easypdf-fop is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
| 构造器和说明 |
|---|
Watermark() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createWatermark(Document document,
Element element)
创建水印
|
Watermark |
enableOverwrite()
开启覆盖
|
void |
saveImage()
保存水印图像
|
Watermark |
setFontAlpha(String alpha)
设置字体透明度
0-255之间,值越小越透明
|
Watermark |
setFontColor(String color)
设置字体颜色
color:颜色(名称或16进制颜色)
transparent:透明
|
Watermark |
setFontFamily(String fontFamily)
设置字体名称
|
Watermark |
setFontSize(String fontSize)
设置字体大小
|
Watermark |
setFontStyle(String fontStyle)
设置字体样式
normal:正常
oblique:斜体
italic:斜体
backslant:斜体
|
Watermark |
setHeight(String height)
设置图像高度
|
Watermark |
setHorizontalPosition(String position)
设置背景图片水平定位
|
Watermark |
setId(String id)
设置水印id
|
Watermark |
setPosition(String position)
设置背景图片定位
第一个参数为X轴
第二个参数为Y轴
|
Watermark |
setRadians(String radians)
设置旋转弧度
|
Watermark |
setRepeat(String repeat)
设置背景图片重复
repeat:水平垂直重复
repeat-x:水平重复
repeat-y:垂直重复
no-repeat:不重复
|
Watermark |
setShowHeight(String height)
设置图像显示高度
|
Watermark |
setShowWidth(String width)
设置图像显示宽度
|
Watermark |
setTempDir(String tempDir)
设置临时目录
|
Watermark |
setText(List<String> texts)
设置文本列表
|
Watermark |
setText(String... texts)
设置文本列表
|
Watermark |
setVerticalPosition(String position)
设置背景图片垂直定位
|
Watermark |
setWidth(String width)
设置图像宽度
|
public Watermark setShowHeight(String height)
height - 图像显示高度public Watermark setFontFamily(String fontFamily)
fontFamily - 字体名称public Watermark setFontStyle(String fontStyle)
normal:正常
oblique:斜体
italic:斜体
backslant:斜体
fontStyle - 字体样式public Watermark setFontColor(String color)
color:颜色(名称或16进制颜色)
transparent:透明
color - 字体颜色public Watermark setFontAlpha(String alpha)
0-255之间,值越小越透明
alpha - 字体透明度public Watermark setPosition(String position)
第一个参数为X轴
第二个参数为Y轴
position - 定位public Watermark setHorizontalPosition(String position)
position - 定位public Watermark setVerticalPosition(String position)
position - 定位public Watermark setRepeat(String repeat)
repeat:水平垂直重复
repeat-x:水平重复
repeat-y:垂直重复
no-repeat:不重复
repeat - 重复public Watermark enableOverwrite()
public void saveImage()
public void createWatermark(Document document, Element element)
createWatermark 在接口中 WatermarkComponentdocument - fo文档element - fo元素Copyright © 2025. All rights reserved.