public class XEasyPdfTemplateWatermark extends Object implements XEasyPdfTemplateWatermarkComponent
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf 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.
| 构造器和说明 |
|---|
XEasyPdfTemplateWatermark() |
public XEasyPdfTemplateWatermark setTempDir(String tempDir)
tempDir - 临时目录public XEasyPdfTemplateWatermark setId(String id)
id - 水印id须唯一public XEasyPdfTemplateWatermark setWidth(String width)
width - 图像宽度public XEasyPdfTemplateWatermark setHeight(String height)
height - 图像高度public XEasyPdfTemplateWatermark setShowWidth(String width)
width - 图像显示宽度public XEasyPdfTemplateWatermark setShowHeight(String height)
height - 图像显示高度public XEasyPdfTemplateWatermark setFontFamily(String fontFamily)
fontFamily - 字体名称public XEasyPdfTemplateWatermark setFontStyle(String fontStyle)
normal:正常
oblique:斜体
italic:斜体
backslant:斜体
fontStyle - 字体样式public XEasyPdfTemplateWatermark setFontSize(String fontSize)
fontSize - 字体大小public XEasyPdfTemplateWatermark setFontColor(String color)
color:颜色(名称或16进制颜色)
transparent:透明
color - 字体颜色public XEasyPdfTemplateWatermark setFontAlpha(String alpha)
0-255之间,值越小越透明
alpha - 字体透明度public XEasyPdfTemplateWatermark setPosition(String position)
第一个参数为X轴
第二个参数为Y轴
position - 定位public XEasyPdfTemplateWatermark setHorizontalPosition(String position)
position - 定位public XEasyPdfTemplateWatermark setVerticalPosition(String position)
position - 定位public XEasyPdfTemplateWatermark setRepeat(String repeat)
repeat:水平垂直重复
repeat-x:水平重复
repeat-y:垂直重复
no-repeat:不重复
repeat - 重复public XEasyPdfTemplateWatermark setRadians(String radians)
radians - 旋转弧度public XEasyPdfTemplateWatermark enableOverwrite()
public XEasyPdfTemplateWatermark setText(String... texts)
texts - 文本列表public XEasyPdfTemplateWatermark setText(List<String> texts)
texts - 文本列表public void saveImage()
public void createWatermark(Document document, Element element)
createWatermark 在接口中 XEasyPdfTemplateWatermarkComponentdocument - fo文档element - fo元素Copyright © 2023. All rights reserved.