import { default as React, FunctionComponent } from 'react'; import { BasicComponent } from '../../utils/typings'; export interface WaterMarkProps extends BasicComponent { /** * 水印文字内容 * @default - */ content: string /** * 是否覆盖整个页面 * @default true */ fullPage: boolean /** * 追加的水印元素的 z-index * @default 2000 */ zIndex: number /** * 水印之间的水平间距 * @default 24 */ gapX: number /** * 水印之间的垂直间距 * @default 48 */ gapY: number /** * 水印之间的水平起点 * @default 0 */ startX: number /** * 水印之间的垂直起点 * @default 0 */ startY: number /** * 水印的宽度 * @default 120 */ width: number /** * 水印的高度 * @default 64 */ height: number /** * 图片源,建议导出 2 倍或 3 倍图,优先使用图片渲染水印 * @default - */ image: string /** * 图片宽度 * @default 120 */ imageWidth: number /** * 图片高度 * @default 64 */ imageHeight: number /** * 水印绘制时,旋转的角度 * @default -22 */ rotate: number /** * 水印文字颜色 * @default rgba(0, 0, 0, .15) */ color: string fontStyle: string; /** * 水印文字字体 * @default - */ fontFamily: string fontWeight: string; /** * 文字大小 * @default 16 */ fontSize: string | number } export declare const WaterMark: FunctionComponent & React.HTMLAttributes>;