gc.spread.sheets.angular.13.1.0.d.ts 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. /// <reference path="dist/GC.Spread.Sheets.d.ts" />
  2. /*!
  3. *
  4. * SpreadJS Wrapper Components for Angular 0.0.0
  5. *
  6. * Copyright(c) GrapeCity, Inc. All rights reserved.
  7. *
  8. * Licensed under the SpreadJS Commercial License.
  9. * us.sales@grapecity.com
  10. * http://www.grapecity.com/licensing/grapecity/
  11. *
  12. */
  13. import { OnChanges, SimpleChanges, AfterViewInit, QueryList, OnDestroy, EventEmitter, ElementRef } from '@angular/core';
  14. export declare class ColumnComponent implements OnChanges {
  15. private changes;
  16. private sheet?;
  17. private index?;
  18. width?: number;
  19. dataField?: string;
  20. headerText?: string;
  21. visible?: boolean;
  22. resizable?: boolean;
  23. autoFit?: boolean;
  24. style?: GC.Spread.Sheets.Style;
  25. cellType?: GC.Spread.Sheets.CellTypes.Base;
  26. headerStyle?: GC.Spread.Sheets.Style;
  27. formatter: any;
  28. onAttached(sheet: GC.Spread.Sheets.Worksheet, index: number): void;
  29. private onColumnChanged();
  30. ngOnChanges(changes: SimpleChanges): void;
  31. }
  32. export declare class WorksheetComponent implements OnChanges, AfterViewInit {
  33. private sheet;
  34. columns?: QueryList<ColumnComponent>;
  35. rowCount?: number;
  36. colCount?: number;
  37. dataSource: any;
  38. name?: string;
  39. frozenColumnCount?: number;
  40. frozenRowCount?: number;
  41. frozenTrailingRowCount?: number;
  42. frozenTrailingColumnCount?: number;
  43. allowCellOverflow?: boolean;
  44. frozenlineColor?: string;
  45. sheetTabColor?: string;
  46. selectionPolicy?: number;
  47. selectionUnit?: number;
  48. zoom?: number;
  49. currentTheme?: string;
  50. clipBoardOptions?: number;
  51. rowHeaderVisible?: boolean;
  52. colHeaderVisible?: boolean;
  53. rowHeaderAutoText?: number;
  54. colHeaderAutoText?: number;
  55. rowHeaderAutoTextIndex?: number;
  56. colHeaderAutoTextIndex?: number;
  57. isProtected?: boolean;
  58. showRowOutline?: boolean;
  59. showColumnOutline?: boolean;
  60. selectionBackColor?: string;
  61. selectionBorderColor?: string;
  62. defaultStyle?: GC.Spread.Sheets.Style;
  63. rowOutlineInfo?: any[];
  64. columnOutlineInfo?: any[];
  65. autoGenerateColumns?: boolean;
  66. constructor();
  67. onAttached(): void;
  68. getSheet(): GC.Spread.Sheets.Worksheet;
  69. ngOnChanges(changes: SimpleChanges): void;
  70. ngAfterViewInit(): void;
  71. ngOnDestroy(): void;
  72. }
  73. export declare class SpreadSheetsComponent implements OnChanges, AfterViewInit, OnDestroy {
  74. private elRef;
  75. private spread?;
  76. private spreadOptions?;
  77. style: {
  78. width: string;
  79. height: string;
  80. };
  81. allowUserResize?: boolean;
  82. allowUserZoom?: boolean;
  83. allowUserEditFormula?: boolean;
  84. allowUserDragFill?: boolean;
  85. allowUserDragDrop?: boolean;
  86. allowUserDragMerge?: boolean;
  87. allowUndo?: boolean;
  88. allowSheetReorder?: boolean;
  89. allowContextMenu?: boolean;
  90. allowUserDeselect?: boolean;
  91. allowCopyPasteExcelStyle?: boolean;
  92. allowExtendPasteRange?: boolean;
  93. cutCopyIndicatorVisible?: boolean;
  94. cutCopyIndicatorBorderColor?: string;
  95. copyPasteHeaderOptions?: number;
  96. defaultDragFillType?: number;
  97. enableFormulaTextbox?: boolean;
  98. highlightInvalidData?: boolean;
  99. newTabVisible?: boolean;
  100. tabStripVisible?: boolean;
  101. tabEditable?: boolean;
  102. tabStripRatio?: number;
  103. tabNavigationVisible?: boolean;
  104. autoFitType?: number;
  105. referenceStyle?: number;
  106. backColor?: string;
  107. grayAreaBackColor?: string;
  108. resizeZeroIndicator?: number;
  109. showVerticalScrollbar?: boolean;
  110. showHorizontalScrollbar?: boolean;
  111. scrollbarMaxAlign?: boolean;
  112. scrollIgnoreHidden?: boolean;
  113. hostStyle?: any;
  114. hostClass?: string;
  115. hideSelection?: boolean;
  116. name?: string;
  117. backgroundImage?: string;
  118. backgroundImageLayout?: number;
  119. showScrollTip?: number;
  120. showResizeTip?: number;
  121. showDragDropTip?: boolean;
  122. showDragFillTip?: boolean;
  123. showDragFillSmartTag?: boolean;
  124. scrollbarShowMax?: boolean;
  125. useTouchLayout?: boolean;
  126. workbookInitialized: EventEmitter<any>;
  127. validationError: EventEmitter<any>;
  128. cellClick: EventEmitter<any>;
  129. cellDoubleClick: EventEmitter<any>;
  130. enterCell: EventEmitter<any>;
  131. leaveCell: EventEmitter<any>;
  132. valueChanged: EventEmitter<any>;
  133. topRowChanged: EventEmitter<any>;
  134. leftColumnChanged: EventEmitter<any>;
  135. invalidOperation: EventEmitter<any>;
  136. rangeFiltering: EventEmitter<any>;
  137. rangeFiltered: EventEmitter<any>;
  138. tableFiltering: EventEmitter<any>;
  139. tableFiltered: EventEmitter<any>;
  140. rangeSorting: EventEmitter<any>;
  141. rangeSorted: EventEmitter<any>;
  142. clipboardChanging: EventEmitter<any>;
  143. clipboardChanged: EventEmitter<any>;
  144. clipboardPasting: EventEmitter<any>;
  145. clipboardPasted: EventEmitter<any>;
  146. columnWidthChanging: EventEmitter<any>;
  147. columnWidthChanged: EventEmitter<any>;
  148. rowHeightChanging: EventEmitter<any>;
  149. rowHeightChanged: EventEmitter<any>;
  150. dragDropBlock: EventEmitter<any>;
  151. dragDropBlockCompleted: EventEmitter<any>;
  152. dragFillBlock: EventEmitter<any>;
  153. dragFillBlockCompleted: EventEmitter<any>;
  154. editStarting: EventEmitter<any>;
  155. editChange: EventEmitter<any>;
  156. editEnding: EventEmitter<any>;
  157. editEnd: EventEmitter<any>;
  158. editEnded: EventEmitter<any>;
  159. rangeGroupStateChanging: EventEmitter<any>;
  160. rangeGroupStateChanged: EventEmitter<any>;
  161. selectionChanging: EventEmitter<any>;
  162. selectionChanged: EventEmitter<any>;
  163. sheetTabClick: EventEmitter<any>;
  164. sheetTabDoubleClick: EventEmitter<any>;
  165. sheetNameChanging: EventEmitter<any>;
  166. sheetNameChanged: EventEmitter<any>;
  167. userZooming: EventEmitter<any>;
  168. userFormulaEntered: EventEmitter<any>;
  169. cellChanged: EventEmitter<any>;
  170. columnChanged: EventEmitter<any>;
  171. rowChanged: EventEmitter<any>;
  172. activeSheetChanging: EventEmitter<any>;
  173. activeSheetChanged: EventEmitter<any>;
  174. sparklineChanged: EventEmitter<any>;
  175. rangeChanged: EventEmitter<any>;
  176. buttonClicked: EventEmitter<any>;
  177. editorStatusChanged: EventEmitter<any>;
  178. floatingObjectChanged: EventEmitter<any>;
  179. floatingObjectSelectionChanged: EventEmitter<any>;
  180. pictureChanged: EventEmitter<any>;
  181. floatingObjectRemoving: EventEmitter<any>;
  182. floatingObjectRemoved: EventEmitter<any>;
  183. pictureSelectionChanged: EventEmitter<any>;
  184. floatingObjectLoaded: EventEmitter<any>;
  185. touchToolStripOpening: EventEmitter<any>;
  186. commentChanged: EventEmitter<any>;
  187. commentRemoving: EventEmitter<any>;
  188. commentRemoved: EventEmitter<any>;
  189. slicerChanged: EventEmitter<any>;
  190. sheets?: QueryList<WorksheetComponent>;
  191. constructor(elRef: ElementRef);
  192. ngAfterViewInit(): void;
  193. private onSheetsChanged(sheetComponents);
  194. private initSheets();
  195. private bindCustomEvent(spread);
  196. setSpreadOptions(): void;
  197. ngOnChanges(changes: SimpleChanges): void;
  198. ngOnDestroy(): void;
  199. }
  200. export declare class SpreadSheetsModule {
  201. }