UNPKG

@jkun/watermark

Version:
31 lines (30 loc) 875 B
export declare class IvyWatermark { BaseSize: number; FontGap: number; watermarkRef: HTMLElement; image: string; waterSrc: string; backgroundSize: string; width: string; height: string; content: string; rotate: string; zIndex: string; fontSize: string; fontWeight: string; fontStyle: string; fontColor: string; fontFamily: string; gapX: string; gapY: string; offsetY: string; offsetX: string; watermarkIndex: string; watchZIndexHandler(val: string): void; render(): any; getMarkSize: (ctx: CanvasRenderingContext2D) => readonly [number, number]; fillTexts: (ctx: CanvasRenderingContext2D, drawX: number, drawY: number, drawWidth: number, drawHeight: number) => void; appendWatermark: (base64Url: string, markWidth: number) => void; renderWatermark: () => void; componentDidLoad(): void; }