| 1234567891011121314151617181920 |
- 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;
|