# Watermark 水印

`AntdUI.Watermark` 是静态水印工具，用于在指定 AntdUI/WinForms 控件或窗体区域上叠加文字/图片水印。

## 最小示例

```aardio
import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI Watermark";right=520;bottom=260)
winform.add(host={cls="custom";left=20;top=20;right=500;bottom=220;z=1})
/*}}*/

var button = AntdUI.Button(winform.host);
button.Text = "被水印覆盖的区域";

var cfg = AntdUI.Watermark.Config(button,"aardio","dotNet.AntdUI");
cfg.SetRotate(-20).SetOpacity(0.18).SetGap(120,80);
AntdUI.Watermark.open(cfg);

winform.show();
win.loopMessage();
```

## 常用配置

- `Watermark.Config(target, content, subContent)`：指定目标控件与主/副文字。
- `SetOpacity(value)`：透明度。
- `SetRotate(angle)`：旋转角度。
- `SetGap(x,y)`：水印重复间距。
- `SetOffset(x,y)`：整体偏移。
- `SetFont(font)`、`SetFore(color)`：字体与颜色。
- `SetImage(image)` / `SetImage(svg)`：图片或 SVG 水印。
- `SetEnabled(false)`：临时禁用水印。

## 注意事项

- 目标必须是 AntdUI/WinForms 控件，普通 aardio 控件不能直接作为目标。
- 水印是浮层效果；目标控件销毁后应避免继续复用旧配置。