Guides
水印
ComPDFKit_Tools 提供水印功能,支持文字水印和图片水印的添加。
入口配置
通过 More 菜单中的 "watermark" 项进入水印设置:
json
{
"toolbarConfig": {
"availableMenus": [
"watermark"
]
}
}水印配置
通过 GlobalConfig 中的 watermarkConfig 可以预设水印的默认属性:
json
{
"global": {
"watermarkConfig": {
"watermarkType": "text",
"text": "ComPDFKit",
"textColor": "#000000",
"textColorAlpha": 128,
"fontSize": 48,
"isBold": false,
"isItalic": false,
"rotation": -45,
"opacity": 0.5,
"scale": 1.0,
"isFront": true,
"isTile": false,
"horizontalSpacing": 50,
"verticalSpacing": 50
}
}
}| 字段 | 说明 |
|---|---|
watermarkType | 水印类型:"text"(文字)或 "image"(图片) |
text | 文字水印内容 |
textColor | 文字颜色 |
textColorAlpha | 文字不透明度(0-255) |
fontSize | 文字大小 |
isBold | 是否加粗 |
isItalic | 是否斜体 |
rotation | 旋转角度(度) |
opacity | 整体不透明度(0.0-1.0) |
scale | 缩放比例 |
isFront | 是否在页面内容前面(true 前景,false 背景) |
isTile | 是否平铺 |
horizontalSpacing | 平铺水平间距 |
verticalSpacing | 平铺垂直间距 |
CWatermarkEditDialog
CWatermarkEditDialog 是水印编辑对话框,位于 com.compdfkit.tools.security.watermark 包中。
功能
- 创建文字水印
- 创建图片水印
- 实时预览水印效果
- 调整水印位置、旋转、透明度等属性
- 设置平铺模式
相关组件
| 组件 | 说明 |
|---|---|
CWatermarkEditDialog | 水印编辑对话框 |
CWatermarkTextWidget | 文字水印编辑控件 |
CWatermarkImageWidget | 图片水印编辑控件 |