import { ComponentOption, BoxLayoutOptionMixin, ZRTextAlign, ZRTextVerticalAlign, ZRColor, BorderOptionMixin, LabelOption } from '../../util/types.js';
|
import { EChartsExtensionInstallRegisters } from '../../extension.js';
|
export interface TitleOption extends ComponentOption, BoxLayoutOptionMixin, BorderOptionMixin {
|
mainType?: 'title';
|
show?: boolean;
|
text?: string;
|
/**
|
* Link to url
|
*/
|
link?: string;
|
target?: 'self' | 'blank';
|
subtext?: string;
|
sublink?: string;
|
subtarget?: 'self' | 'blank';
|
textAlign?: ZRTextAlign;
|
textVerticalAlign?: ZRTextVerticalAlign;
|
/**
|
* @deprecated Use textVerticalAlign instead
|
*/
|
textBaseline?: ZRTextVerticalAlign;
|
backgroundColor?: ZRColor;
|
/**
|
* Padding between text and border.
|
* Support to be a single number or an array.
|
*/
|
padding?: number | number[];
|
/**
|
* Gap between text and subtext
|
*/
|
itemGap?: number;
|
textStyle?: LabelOption;
|
subtextStyle?: LabelOption;
|
/**
|
* If trigger mouse or touch event
|
*/
|
triggerEvent?: boolean;
|
/**
|
* Radius of background border.
|
*/
|
borderRadius?: number | number[];
|
}
|
export declare function install(registers: EChartsExtensionInstallRegisters): void;
|