import { ToolboxFeature, ToolboxFeatureOption } from '../featureManager.js';
|
import { ZRColor } from '../../../util/types.js';
|
import GlobalModel from '../../../model/Global.js';
|
import ExtensionAPI from '../../../core/ExtensionAPI.js';
|
export interface ToolboxSaveAsImageFeatureOption extends ToolboxFeatureOption {
|
icon?: string;
|
title?: string;
|
type?: 'png' | 'jpeg';
|
backgroundColor?: ZRColor;
|
connectedBackgroundColor?: ZRColor;
|
name?: string;
|
excludeComponents?: string[];
|
pixelRatio?: number;
|
lang?: string[];
|
}
|
declare class SaveAsImage extends ToolboxFeature<ToolboxSaveAsImageFeatureOption> {
|
onclick(ecModel: GlobalModel, api: ExtensionAPI): void;
|
static getDefaultOption(ecModel: GlobalModel): ToolboxSaveAsImageFeatureOption;
|
}
|
export default SaveAsImage;
|