@antv/g
Version:
A core module for rendering engine implements DOM API.
78 lines • 1.55 kB
TypeScript
export type PatternCfg = {
/**
* @title 背景色
* @description pattern background color. Default: inherit (默认: 继承图形元素颜色)
* @default "inherit"
*/
backgroundColor?: string;
backgroundOpacity?: number;
/**
* @title 贴图图案填充色
*/
fill?: string;
/**
* @title 填充透明度
*/
fillOpacity?: number;
/**
* @title 描边色
* @description 贴图图案描边色
*/
stroke?: string;
/**
* @title 描边透明度
*/
strokeOpacity?: number;
/**
* @title 描边粗细
*/
lineWidth?: number;
/**
* @title 透明度
* @description 整个pattern 透明度
*/
opacity?: number;
};
export type DotPatternCfg = PatternCfg & {
/**
* @title 点的大小
* @default 4
*/
size?: number;
/**
* @title 点间距
* @default 4
*/
padding?: number;
/**
* @title 是否交错
* @default true
*/
isStagger?: boolean;
};
export type LinePatternCfg = PatternCfg & {
/**
* @title 线之间的距离
*/
spacing?: number;
};
/**
* @title square pattern
*/
export type SquarePatternCfg = PatternCfg & {
/**
* @title 矩形的大小
*/
size?: number;
/**
* @title 矩形之间的间隔
*/
padding?: number;
/**
* @title 是否交错
* @description 即 staggered squares.
* @default true
*/
isStagger?: boolean;
};
//# sourceMappingURL=interfaces.d.ts.map