Watermark水印
给页面的某个区域加上水印。
何时使用
- 页面需要添加水印标识版权时使用。
- 适用于防止信息盗用。
Examples
Watermark API#
| 属性 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| Width | 属性水印的宽度,content 的默认值是它自己的宽度 |
Int32 | 120 |
| Height | 属性水印的高度,content 的默认值是它自己的高度 |
Int32 | 64 |
| Rotate | 属性绘制水印时,旋转角度,单位 ° |
Int32 | -22 |
| Alpha | 属性透明度,值范围 [0-1] | Single | 1f |
| FontSize | 属性字体大小 | Int32 | 16 |
| FontColor | 属性字体颜色 | String | rgba(0,0,0,.15) |
| FontFamily | 属性字体系列 | String | sans-serif |
| FontWeight | 属性字体粗细。该值可以是 normal、light、weight 和 number。 |
String | normal |
| FontStyle | 属性字形。该值可以是 none、normal、italic 和 oblique。 |
String | normal |
| Content | 属性水印文本内容 | String | -- |
| Contents | 属性多行水印文本内容 | String[] | -- |
| ZIndex | 属性附加的 watermark 元素的 z-index。 | Int32 | 9 |
| Gap | 属性水印之间的间距。 X:水印之间的 x 轴间距 Y:水印之间的 y 轴间距 |
ValueTuple<Int32, Int32> | (100, 100) |
| Image | 属性图片来源,建议导出 2x 或 3x 图像,高优先级(支持 base64 格式) | String | -- |
| Offset | 属性水印与容器左上角的偏移量。默认值为 gap/2。 |
ValueTuple<Int32, Int32> | (gap[0]/2, gap[1]/2) |
| LineSpace | 属性行距仅在有多行时适用(内容配置为数组) | Int32 | 16 |
| Scrolling | 属性启用无限滚动文本效果 | Boolean | -- |
| ScrollingSpeed | 属性运动位移的间隔,以毫秒为单位。 | Int32 | 3000 |
| Repeat | 属性设置或获取是否重复水印 | Boolean | true |
| Grayscale | 属性图片是否需要灰度显示(颜色到灰度) | Boolean | false |
| ChildContent | 属性子内容 | RenderFragment | -- |
| Id | 属性组件 HTML 的 ID | String | Uniquely Generated ID |
| Class | 属性为 DOM 元素指定一个或多个类名。 | String | -- |
| Style | 属性指定 DOM 元素的内联样式。 | String | -- |
| RefBack | 属性一个 ForwardRef 实例。您可以使用 AntDesign.ForwardRef.Current 获取对内部 DOM 的引用。 |
ForwardRef | -- |
| 方法签名 | 返回类型 | 描述 |
|---|---|---|
| Load(String url) | void |