123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- /// <reference path="GC.Spread.Sheets.d.ts" />
- import { OnChanges, SimpleChanges, AfterViewInit, QueryList, OnDestroy, EventEmitter, ElementRef } from '@angular/core';
- export declare class ColumnComponent implements OnChanges {
- private changes;
- private sheet;
- private index;
- width: number;
- dataField: string;
- headerText: string;
- visible: boolean;
- resizable: boolean;
- autoFit: boolean;
- style: GC.Spread.Sheets.Style;
- cellType: GC.Spread.Sheets.CellTypes.Base;
- headerStyle: GC.Spread.Sheets.Style;
- formatter: any;
- onAttached(sheet: GC.Spread.Sheets.Worksheet, index: number): void;
- private onColumnChanged();
- ngOnChanges(changes: SimpleChanges): void;
- }
- export declare class WorksheetComponent implements OnChanges, AfterViewInit {
- private sheet;
- columns: QueryList<ColumnComponent>;
- rowCount: number;
- colCount: number;
- dataSource: any;
- name: string;
- frozenColumnCount: number;
- frozenRowCount: number;
- frozenTrailingRowCount: number;
- frozenTrailingColumnCount: number;
- allowCellOverflow: boolean;
- frozenlineColor: string;
- sheetTabColor: string;
- selectionPolicy: number;
- selectionUnit: number;
- zoom: number;
- currentTheme: string;
- clipBoardOptions: number;
- rowHeaderVisible: boolean;
- colHeaderVisible: boolean;
- rowHeaderAutoText: number;
- colHeaderAutoText: number;
- rowHeaderAutoTextIndex: number;
- colHeaderAutoTextIndex: number;
- isProtected: boolean;
- showRowOutline: boolean;
- showColumnOutline: boolean;
- selectionBackColor: string;
- selectionBorderColor: string;
- defaultStyle: GC.Spread.Sheets.Style;
- rowOutlineInfo: any[];
- columnOutlineInfo: any[];
- autoGenerateColumns: boolean;
- constructor();
- onAttached(): void;
- getSheet(): GC.Spread.Sheets.Worksheet;
- ngOnChanges(changes: SimpleChanges): void;
- ngAfterViewInit(): void;
- ngOnDestroy(): void;
- }
- export declare class SpreadSheetsComponent implements OnChanges, AfterViewInit, OnDestroy {
- private elRef;
- private spread;
- private spreadOptions;
- style: {
- width: string;
- height: string;
- };
- allowUserResize: boolean;
- allowUserZoom: boolean;
- allowUserEditFormula: boolean;
- allowUserDragFill: boolean;
- allowUserDragDrop: boolean;
- highlightInvalidData: boolean;
- newTabVisible: boolean;
- tabStripVisible: boolean;
- tabEditable: boolean;
- autoFitType: number;
- referenceStyle: number;
- backColor: string;
- grayAreaBackColor: string;
- showVerticalScrollbar: boolean;
- showHorizontalScrollbar: boolean;
- hostStyle: any;
- hostClass: string;
- name: string;
- backgroundImage: string;
- backgroundImageLayout: number;
- showScrollTip: number;
- showResizeTip: number;
- showDragDropTip: boolean;
- showDragFillTip: boolean;
- workbookInitialized: EventEmitter<any>;
- validationError: EventEmitter<any>;
- cellClick: EventEmitter<any>;
- cellDoubleClick: EventEmitter<any>;
- enterCell: EventEmitter<any>;
- leaveCell: EventEmitter<any>;
- valueChanged: EventEmitter<any>;
- topRowChanged: EventEmitter<any>;
- leftColumnChanged: EventEmitter<any>;
- invalidOperation: EventEmitter<any>;
- rangeFiltering: EventEmitter<any>;
- rangeFiltered: EventEmitter<any>;
- tableFiltering: EventEmitter<any>;
- tableFiltered: EventEmitter<any>;
- rangeSorting: EventEmitter<any>;
- rangeSorted: EventEmitter<any>;
- clipboardChanging: EventEmitter<any>;
- clipboardChanged: EventEmitter<any>;
- clipboardPasting: EventEmitter<any>;
- clipboardPasted: EventEmitter<any>;
- columnWidthChanging: EventEmitter<any>;
- columnWidthChanged: EventEmitter<any>;
- rowHeightChanging: EventEmitter<any>;
- rowHeightChanged: EventEmitter<any>;
- dragDropBlock: EventEmitter<any>;
- dragDropBlockCompleted: EventEmitter<any>;
- dragFillBlock: EventEmitter<any>;
- dragFillBlockCompleted: EventEmitter<any>;
- editStarting: EventEmitter<any>;
- editChange: EventEmitter<any>;
- editEnding: EventEmitter<any>;
- editEnd: EventEmitter<any>;
- editEnded: EventEmitter<any>;
- rangeGroupStateChanging: EventEmitter<any>;
- rangeGroupStateChanged: EventEmitter<any>;
- selectionChanging: EventEmitter<any>;
- selectionChanged: EventEmitter<any>;
- sheetTabClick: EventEmitter<any>;
- sheetTabDoubleClick: EventEmitter<any>;
- sheetNameChanging: EventEmitter<any>;
- sheetNameChanged: EventEmitter<any>;
- userZooming: EventEmitter<any>;
- userFormulaEntered: EventEmitter<any>;
- cellChanged: EventEmitter<any>;
- columnChanged: EventEmitter<any>;
- rowChanged: EventEmitter<any>;
- activeSheetChanging: EventEmitter<any>;
- activeSheetChanged: EventEmitter<any>;
- sparklineChanged: EventEmitter<any>;
- rangeChanged: EventEmitter<any>;
- buttonClicked: EventEmitter<any>;
- editorStatusChanged: EventEmitter<any>;
- floatingObjectChanged: EventEmitter<any>;
- floatingObjectSelectionChanged: EventEmitter<any>;
- pictureChanged: EventEmitter<any>;
- floatingObjectRemoving: EventEmitter<any>;
- floatingObjectRemoved: EventEmitter<any>;
- pictureSelectionChanged: EventEmitter<any>;
- floatingObjectLoaded: EventEmitter<any>;
- touchToolStripOpening: EventEmitter<any>;
- commentChanged: EventEmitter<any>;
- commentRemoving: EventEmitter<any>;
- commentRemoved: EventEmitter<any>;
- slicerChanged: EventEmitter<any>;
- sheets: QueryList<WorksheetComponent>;
- constructor(elRef: ElementRef);
- ngAfterViewInit(): void;
- private onSheetsChanged(sheetComponents);
- private initSheets();
- private bindCustomEvent(spread);
- setSpreadOptions(): void;
- ngOnChanges(changes: SimpleChanges): void;
- ngOnDestroy(): void;
- }
- export declare class SpreadSheetsModule {
- }
|