Files
railwaysystem/RuoYi-Vue/ruoyi-ui/node_modules2/@antv/g-canvas/esm/util/parse.d.ts
T
2026-09-10 15:40:10 +08:00

27 lines
1.4 KiB
TypeScript

import { IElement } from '@antv/g-base';
/**
* 将边和填充设置的颜色转换成线性渐变对象
* @param {CanvasRenderingContext2D} context canvas 上下文
* @param {IElement} element 图形元素
* @param {string} gradientStr 颜色
* @returns {any} 渐变对象
*/
export declare function parseLineGradient(context: CanvasRenderingContext2D, element: IElement, gradientStr: string): CanvasGradient;
/**
* 将边和填充设置的颜色转换成圆形渐变对象
* @param {CanvasRenderingContext2D} context canvas 上下文
* @param {IElement} element 图形元素
* @param {string} gradientStr 颜色
* @returns {any} 渐变对象
*/
export declare function parseRadialGradient(context: CanvasRenderingContext2D, element: IElement, gradientStr: string): string | CanvasGradient;
/**
* 边和填充设置的颜色转换成 pattern
* @param {CanvasRenderingContext2D} context canvas 上下文
* @param {IElement} element 图形元素
* @param {string} patternStr 生成 pattern 的字符串
*/
export declare function parsePattern(context: CanvasRenderingContext2D, element: IElement, patternStr: string): any;
export declare function parseStyle(context: CanvasRenderingContext2D, element: IElement, color: string | CanvasPattern): any;
export declare function parseRadius(radius: any): number[];