UNPKG

igniteui-angular-spreadsheet

Version:

Ignite UI Angular spreadsheet component for displaying and editing Microsoft Excel workbooks for modern web apps.

249 lines (248 loc) 7.68 kB
import { SpreadsheetVisualDataBase } from "./SpreadsheetVisualDataBase"; import { IEnumerable, Type } from "igniteui-angular-core"; import { RectData } from "igniteui-angular-core"; import { PrimitiveVisualDataList } from "igniteui-angular-core"; import { List$1 } from "igniteui-angular-core"; import { ColorData } from "igniteui-angular-core"; /** * Represents the visual data for the spreadsheet. */ export declare class SpreadsheetVisualData extends SpreadsheetVisualDataBase { static $t: Type; constructor(); private _tabArea; /** * Returns or sets the visual data for the area in the spreadsheet that contains the sheet tab items */ get tabArea(): SpreadsheetTabItemAreaVisualData; set tabArea(a: SpreadsheetTabItemAreaVisualData); private _cellAreas; /** * Returns or sets the visual data for the cell areas in the spreadsheet */ get cellAreas(): SpreadsheetCellAreaVisualDataList; set cellAreas(a: SpreadsheetCellAreaVisualDataList); private _rowHeaderAreas; /** * Returns or sets the visual data for the row header areas in the spreadsheet */ get rowHeaderAreas(): SpreadsheetHeaderAreaVisualDataList; set rowHeaderAreas(a: SpreadsheetHeaderAreaVisualDataList); private _columnHeaderAreas; /** * Returns or sets the visual data for the column header areas in the spreadsheet */ get columnHeaderAreas(): SpreadsheetHeaderAreaVisualDataList; set columnHeaderAreas(a: SpreadsheetHeaderAreaVisualDataList); /** * Returns a string representation of the visual data */ serialize(): string; /** * @hidden */ static _g(a: any): string; /** * @hidden */ static _f(a: IEnumerable): string; /** * @hidden */ static _h(a: string[], b: any[]): string; } /** * Represents the visual data for a row or column header area within the spreadsheet */ export declare class SpreadsheetHeaderAreaVisualData extends SpreadsheetVisualDataBase { static $t: Type; constructor(); private _relativeBounds; /** * The position of the area within the containing visual. */ get relativeBounds(): RectData; set relativeBounds(a: RectData); private _items; /** * The visual information about the items in the header */ get items(): SpreadsheetRowColumnVisualDataList; set items(a: SpreadsheetRowColumnVisualDataList); private _shapes; /** * The visual shape data of the header area. */ get shapes(): PrimitiveVisualDataList; set shapes(a: PrimitiveVisualDataList); /** * Returns a string representation of the visual data */ serialize(): string; } /** * Represents the visual data for a list of row or column header areas within the spreadsheet */ export declare class SpreadsheetHeaderAreaVisualDataList extends List$1<SpreadsheetHeaderAreaVisualData> { static $t: Type; constructor(); } /** * Represents the visual data for a cell area within the spreadsheet */ export declare class SpreadsheetCellAreaVisualData extends SpreadsheetVisualDataBase { static $t: Type; constructor(); private _relativeBounds; /** * The position of the area within the containing visual. */ get relativeBounds(): RectData; set relativeBounds(a: RectData); private _columns; /** * The visual information about the columns for the cells */ get columns(): SpreadsheetRowColumnVisualDataList; set columns(a: SpreadsheetRowColumnVisualDataList); private _rows; /** * The visual information about the rows for the cells */ get rows(): SpreadsheetRowColumnVisualDataList; set rows(a: SpreadsheetRowColumnVisualDataList); private _shapes; /** * The visual shape data of the header area. */ get shapes(): PrimitiveVisualDataList; set shapes(a: PrimitiveVisualDataList); /** * Returns a string representation of the visual data */ serialize(): string; } /** * Represents the visual data for a list of cell areas within the spreadsheet */ export declare class SpreadsheetCellAreaVisualDataList extends List$1<SpreadsheetCellAreaVisualData> { static $t: Type; constructor(); } /** * Represents the visual data for a row or column within the spreadsheet */ export declare class SpreadsheetRowColumnVisualData extends SpreadsheetVisualDataBase { static $t: Type; private _index; /** * The index of the associated row or column. */ get index(): number; set index(a: number); private _offset; /** * The start offset of the row or column within the containing visual. */ get offset(): number; set offset(a: number); private _extent; /** * The extent of the row or column within the containing visual. */ get extent(): number; set extent(a: number); /** * Returns a string representation of the visual data */ serialize(): string; } /** * Represents the visual data for a list of row or column headers within the spreadsheet */ export declare class SpreadsheetRowColumnVisualDataList extends List$1<SpreadsheetRowColumnVisualData> { static $t: Type; constructor(); } /** * Represents the visual data for the area containing the sheet tabs */ export declare class SpreadsheetTabItemAreaVisualData extends SpreadsheetVisualDataBase { static $t: Type; constructor(); private _relativeBounds; /** * The position of the area within the containing visual. */ get relativeBounds(): RectData; set relativeBounds(a: RectData); private _tabs; /** * The visual information about the sheet tab items */ get tabs(): SpreadsheetTabVisualDataList; set tabs(a: SpreadsheetTabVisualDataList); /** * Returns a string representation of the visual data */ serialize(): string; } /** * Represents the visual data for a sheet tab within the spreadsheet */ export declare class SpreadsheetTabVisualData extends SpreadsheetVisualDataBase { static $t: Type; private _sheetIndex; /** * The index of the associated Sheet. */ get sheetIndex(): number; set sheetIndex(a: number); private _color; /** * The color associated with the sheet. */ get color(): ColorData; set color(a: ColorData); private _isActive; /** * If the sheet is active */ get isActive(): boolean; set isActive(a: boolean); private _isEditing; /** * If the sheet is in edit mode */ get isEditing(): boolean; set isEditing(a: boolean); private _isProtected; /** * If the sheet is protected */ get isProtected(): boolean; set isProtected(a: boolean); private _isSelected; /** * If the sheet is selected */ get isSelected(): boolean; set isSelected(a: boolean); private _relativeBounds; /** * The position of the tab relative to the tab area. */ get relativeBounds(): RectData; set relativeBounds(a: RectData); /** * Returns a string representation of the visual data */ serialize(): string; } /** * Represents the visual data for a list of sheet tabs within the spreadsheet */ export declare class SpreadsheetTabVisualDataList extends List$1<SpreadsheetTabVisualData> { static $t: Type; constructor(); }