@syncfusion/ej2-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
62 lines (61 loc) • 1.71 kB
TypeScript
/**
* Open properties.
*/
import { Spreadsheet } from '../base/index';
import { SheetModel } from '../../workbook/index';
export declare class SpreadsheetImage {
private parent;
constructor(parent: Spreadsheet);
/**
* Adding event listener for success and failure
*
* @returns {void} - Adding event listener for success and failure
*/
private addEventListener;
/**
* Rendering upload component for importing images.
*
* @returns {void} - Rendering upload component for importing images.
*/
private renderImageUpload;
/**
* Process after select the excel and image file.
*
* @param {Event} args - File select native event.
* @returns {void} - Process after select the excel and image file.
*/
private imageSelect;
/**
* Removing event listener for success and failure
*
* @returns {void} - Removing event listener for success and failure
*/
private removeEventListener;
private insertImage;
private binaryStringVal;
private createImageElement;
private refreshInsDelImagePosition;
private refreshImgCellObj;
deleteImage(args: {
id: string;
range?: string;
preventEventTrigger?: boolean;
sheet?: SheetModel;
rowIdx?: number;
colIdx?: number;
isUndoRedo?: boolean;
clearAction?: boolean;
}): void;
/**
* To Remove the event listeners.
*
* @returns {void} - To Remove the event listeners.
*/
destroy(): void;
/**
* Get the sheet picture module name.
*
* @returns {string} - Get the sheet picture module name.
*/
getModuleName(): string;
}