gc.spread.sheets.angular.11.2.2.d.ts 5.7 KB

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