@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
83 lines (82 loc) • 2.25 kB
TypeScript
/**
* Chart import statements.
*/
import { Spreadsheet } from '../base/index';
/**
* Represents Chart support for Spreadsheet.
*/
export declare class SpreadsheetChart {
private parent;
private chart;
private isDateFormatRange;
private minDate;
private maxDate;
private primaryYAxisFormat;
private primaryXAxisFormat;
/**
* Constructor for the Spreadsheet Chart module.
*
* @param {Spreadsheet} parent - Constructor for the Spreadsheet Chart module.
*/
constructor(parent: Spreadsheet);
/**
* Adding event listener for success and failure
*
* @returns {void} - Adding event listener for success and failure
*/
private addEventListener;
private insertChartHandler;
private chartRangeHandler;
private refreshChartData;
private inRowColumnRange;
private refreshChartCellModel;
private refreshChartCellObj;
private processChartRange;
private getRangeData;
private toArrayData;
private getVirtualXValues;
private isDateFormattedRange;
private processChartSeries;
private getAxisFormat;
private focusChartRange;
private clearBorder;
private initiateChartHandler;
private isDateTimeNegativeValue;
deleteChart(args: {
id: string;
range?: string;
isUndoRedo?: boolean;
clearAction?: boolean;
}): void;
private updateChartModel;
private updateChartElement;
private undoRedoForChartDesign;
private chartDesignTabHandler;
private switchRowColumn;
private switchChartTheme;
private getThemeBgColor;
private switchChartType;
private getChartElement;
private getChartCollectionId;
private changeCharType;
private titleDlgHandler;
private titleDlgContent;
/**
* Removing event listener for success and failure
*
* @returns {void} - Removing event listener for success and failure
*/
private removeEventListener;
/**
* To Remove the event listeners.
*
* @returns {void} - To Remove the event listeners.
*/
destroy(): void;
/**
* Get the sheet chart module name.
*
* @returns {string} - Get the module name.
*/
getModuleName(): string;
}