UNPKG

igniteui-angular-spreadsheet

Version:

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

1,217 lines 272 kB
import { Base, Type, INotifyPropertyChanged, IList$1, PropertyChangedEventArgs, Nullable$1, IEnumerator$1, IEnumerable$1, IEnumerator, IDisposable, BaseError, Point, EventArgs, Stream, IEquatable$1 } from "igniteui-angular-core"; import { SpreadsheetChartElementInfo } from "./SpreadsheetChartElementInfo"; import { WorksheetChart } from "igniteui-angular-excel"; import { SortDirection } from "igniteui-angular-excel"; import { SortDirectionWithCustomListOptions } from "./SortDirectionWithCustomListOptions"; import { Dictionary$2 } from "igniteui-angular-core"; import { SpreadsheetSortDialogConditionType } from "./SpreadsheetSortDialogConditionType"; import { IconSortCondition } from "igniteui-angular-excel"; import { ComboBoxListItem } from "./ComboBoxListItem"; import { ObservableCollectionExtended$1 } from "./ObservableCollectionExtended$1"; import { List$1 } from "igniteui-angular-core"; import { SortCondition } from "igniteui-angular-excel"; import { WorksheetTableColumn } from "igniteui-angular-excel"; import { Tuple$2 } from "igniteui-angular-core"; import { FormatConditionIconSet } from "igniteui-angular-excel"; import { StringBuilder } from "igniteui-angular-core"; import { CellFill } from "igniteui-angular-excel"; import { WorkbookColorInfo } from "igniteui-angular-excel"; import { SortContext } from "./SortContext"; import { WorksheetSortType } from "igniteui-angular-excel"; import { WorksheetRegionAddress } from "igniteui-angular-excel"; import { ObservableCollection$1 } from "igniteui-angular-core"; import { SortTargetResult } from "./SortTargetResult"; import { WorksheetTable } from "igniteui-angular-excel"; import { Worksheet } from "igniteui-angular-excel"; import { ActiveRowIndexChangedEventArgs } from "./ActiveRowIndexChangedEventArgs"; import { WorksheetRegion } from "igniteui-angular-excel"; import { Color } from "igniteui-angular-core"; import { WorksheetRow } from "igniteui-angular-excel"; import { CellConditionalFormat } from "igniteui-angular-excel"; import { Workbook } from "igniteui-angular-excel"; import { CellIconInfo } from "igniteui-angular-excel"; import { IWorksheetCellFormat } from "igniteui-angular-excel"; import { WorksheetCellFormatData } from "igniteui-angular-excel"; import { IWorkbookFont } from "igniteui-angular-excel"; import { Sheet } from "igniteui-angular-excel"; import { HashSet$1 } from "igniteui-angular-core"; import { CellContentType } from "./CellContentType"; import { FillPatternStyle } from "igniteui-angular-excel"; import { DomWrapper, DomRenderer, NormalizedEvent } from "igniteui-angular-core"; import { Rect } from "igniteui-angular-core"; import { Key } from "igniteui-angular-core"; import { ModifierKeys } from "igniteui-angular-core"; import { DropDownItem } from "./DropDownItem"; import { SpreadsheetCell } from "./SpreadsheetCell"; import { SpreadsheetCellRange } from "./SpreadsheetCellRange"; import { ISpreadsheetEditorValue } from "./ISpreadsheetEditorValue"; import { SpreadsheetEditModeEnteringEventArgs } from "./SpreadsheetEditModeEnteringEventArgs"; import { SpreadsheetEditModeEnteredEventArgs } from "./SpreadsheetEditModeEnteredEventArgs"; import { SpreadsheetAction } from "./SpreadsheetAction"; import { SpreadsheetCellExitModeAction } from "./SpreadsheetCellExitModeAction"; import { SpreadsheetEditModeExitingEventArgs } from "./SpreadsheetEditModeExitingEventArgs"; import { SpreadsheetEditModeExitedEventArgs } from "./SpreadsheetEditModeExitedEventArgs"; import { SpreadsheetTransactionOperation } from "./SpreadsheetTransactionOperation"; import { SpreadsheetOperationResult } from "./SpreadsheetOperationResult"; import { WorksheetCell } from "igniteui-angular-excel"; import { MessageBoxResult } from "./MessageBoxResult"; import { SpreadsheetEditModeValidationErrorEventArgs } from "./SpreadsheetEditModeValidationErrorEventArgs"; import { SpreadsheetCellEditMode } from "./SpreadsheetCellEditMode"; import { SpreadsheetCellSelectionMode } from "./SpreadsheetCellSelectionMode"; import { WorksheetProtectedSelectionMode } from "igniteui-angular-excel"; import { HorizontalCellAlignment } from "igniteui-angular-excel"; import { MessageBoxButton } from "./MessageBoxButton"; import { MessageBoxImage } from "./MessageBoxImage"; import { VerticalCellAlignment } from "igniteui-angular-excel"; import { Thickness } from "igniteui-angular-core"; import { IDataObject } from "igniteui-angular-core"; import { SpreadsheetContextMenuSubItem } from "./SpreadsheetContextMenuSubItem"; import { FormatConditionIcon } from "igniteui-angular-excel"; import { ExcelComparisonOperator } from "igniteui-angular-excel"; import { RelativeDateRangeDuration } from "igniteui-angular-excel"; import { RelativeDateRangeOffset } from "igniteui-angular-excel"; import { DatePeriodFilterType } from "igniteui-angular-excel"; import { SpreadsheetSpecialFilterMenuItems } from "./SpreadsheetSpecialFilterMenuItems"; import { SpreadsheetContextMenuArea } from "./SpreadsheetContextMenuArea"; import { LongValue } from "./LongValue"; import { SpreadsheetFilterDialogOption } from "./SpreadsheetFilterDialogOption"; import { AverageFilterType } from "igniteui-angular-excel"; import { SpreadsheetUserPromptTrigger } from "./SpreadsheetUserPromptTrigger"; import { VisualElementConstraint } from "./VisualElementConstraint"; import { InputProxy } from "./InputProxy"; import { IComparer$1 } from "igniteui-angular-core"; import { WorksheetShape } from "igniteui-angular-excel"; import { ElementLayer$1 } from "./ElementLayer$1"; import { PropertyChangeNotifierExtended } from "./PropertyChangeNotifierExtended"; import { SpreadsheetImageBackground } from "./SpreadsheetImageBackground"; import { PropertyChangeNotifier } from "./PropertyChangeNotifier"; import { SpreadsheetCellRenderInfoArray } from "./SpreadsheetCellRenderInfoArray"; import { MDList$1 } from "./MDList$1"; import { SpreadsheetDropDownButton } from "./SpreadsheetDropDownButton"; import { SpreadsheetGridLinePen } from "./SpreadsheetGridLinePen"; import { WorksheetHyperlink } from "igniteui-angular-excel"; import { MDBitArray } from "./MDBitArray"; import { IPropertyChangeListener } from "./IPropertyChangeListener"; import { IntRange } from "./IntRange"; import { WorksheetItemPosition } from "igniteui-angular-excel"; import { Size } from "igniteui-angular-core"; import { ISpreadsheetGraphics } from "./ISpreadsheetGraphics"; import { ChartFillBase } from "igniteui-angular-excel"; import { ChartBorder } from "igniteui-angular-excel"; import { UnicodeCategory } from "igniteui-angular-excel"; import { ISupportPropertyChangeNotifications } from "./ISupportPropertyChangeNotifications"; import { IGFormattedTextSettings } from "./IGFormattedTextSettings"; import { CultureInfo } from "igniteui-angular-core"; import { ExcelCellFormatCategory } from "./ExcelCellFormatCategory"; import { CellBorderPen } from "./CellBorderPen"; import { BorderLineStyle } from "igniteui-angular-excel"; import { IGFormattedTextDocument } from "./IGFormattedTextDocument"; import { FormattedText } from "igniteui-angular-excel"; import { WorkbookStyle } from "igniteui-angular-excel"; import { HorizontalTextAlignment } from "igniteui-angular-excel"; import { FormattedString } from "igniteui-angular-excel"; import { IGTextAlignment } from "igniteui-angular-excel"; import { Direction } from "./Direction"; import { ValueFormatter } from "igniteui-angular-excel"; import { CellBorderLineStyle } from "igniteui-angular-excel"; import { SpreadsheetSelectionContextMenuArea } from "./SpreadsheetSelectionContextMenuArea"; import { ExcelChangeAction } from "igniteui-angular-excel"; import { Formula } from "igniteui-angular-excel"; import { WorkbookColorPalette } from "igniteui-angular-excel"; import { ST_IconSetType } from "igniteui-angular-excel"; import { IconFilter } from "igniteui-angular-excel"; import { IFilterable } from "igniteui-angular-excel"; import { Filter } from "igniteui-angular-excel"; import { ShapeFill } from "igniteui-angular-excel"; import { ShapeOutline } from "igniteui-angular-excel"; import { IWorkbookOwner } from "igniteui-angular-excel"; import { CellFormatValueChangedOptions } from "igniteui-angular-excel"; import { WorksheetCellFormatProxy } from "igniteui-angular-excel"; import { FontSuperscriptSubscriptStyle } from "igniteui-angular-excel"; import { FontUnderlineStyle } from "igniteui-angular-excel"; import { SpreadsheetToolTipType } from "./SpreadsheetToolTipType"; import { BuiltInStyleType } from "igniteui-angular-excel"; import { DiagonalBorders } from "igniteui-angular-excel"; import { CellDiagonalBorder } from "./CellDiagonalBorder"; import { SpreadsheetEnterKeyNavigationDirection } from "./SpreadsheetEnterKeyNavigationDirection"; import { IGVerticalTextAlignment } from "igniteui-angular-excel"; import { WorksheetCellAddress } from "igniteui-angular-excel"; import { HorizontalTitleAlignment } from "igniteui-angular-excel"; import { VerticalTitleAlignment } from "igniteui-angular-excel"; import { WorksheetVisibility } from "igniteui-angular-excel"; import { SpreadsheetMenuType } from "./SpreadsheetMenuType"; import { SpreadsheetContextMenuOpeningEventArgs } from "./SpreadsheetContextMenuOpeningEventArgs"; import { Brush } from "igniteui-angular-core"; import { SpreadsheetResourceId } from "./SpreadsheetResourceId"; import { SpreadsheetCss } from "./SpreadsheetCss"; import { SpreadsheetMetricsCache } from "./SpreadsheetMetricsCache"; import { SpreadsheetActiveCellUpdateMode } from "./SpreadsheetActiveCellUpdateMode"; import { ISpreadsheetDialogServicesManager } from "./ISpreadsheetDialogServicesManager"; import { ChartTextAreaBase } from "igniteui-angular-excel"; import { WorkbookDataObjectPastingEventArgs } from "./WorkbookDataObjectPastingEventArgs"; import { SpreadsheetDialogResult } from "./SpreadsheetDialogResult"; import { EditModeWorkbookFontInfo } from "./EditModeWorkbookFontInfo"; import { IgRect } from "igniteui-angular-core"; import { IgPoint } from "igniteui-angular-core"; import { SpreadsheetAreaLayoutManager_DragType } from "./SpreadsheetAreaLayoutManager_DragType"; import { SpreadsheetAreaLayoutManager_SheetLayerInfo$1 } from "./SpreadsheetAreaLayoutManager_SheetLayerInfo$1"; import { PixelConverter } from "./PixelConverter"; import { IElementLayerContainer } from "./IElementLayerContainer"; import { IPlatformScrollBarAdapter } from "./IPlatformScrollBarAdapter"; import { ScrollInfoOrientation } from "./ScrollInfoOrientation"; import { SpreadsheetCursor } from "./SpreadsheetCursor"; import { ScrollBarVisibilityCoordinator } from "./ScrollBarVisibilityCoordinator"; import { ScrollBarInfoMediator } from "./ScrollBarInfoMediator"; import { SpreadsheetHitTestResult } from "./SpreadsheetHitTestResult"; import { PaneSplitterType } from "./PaneSplitterType"; import { ScrollInfo } from "./ScrollInfo"; import { ScrollBars } from "igniteui-angular-excel"; import { SpreadsheetPaneRowColumnSizingMode } from "./SpreadsheetPaneRowColumnSizingMode"; import { InputContactChangeType } from "./InputContactChangeType"; import { RendererElementLayer$2 } from "./RendererElementLayer$2"; import { ISpreadsheetInteractionManagerOwner } from "./ISpreadsheetInteractionManagerOwner"; import { SpreadsheetToolTipContext } from "./SpreadsheetToolTipContext"; import { IgSize } from "igniteui-angular-core"; import { IRendererElementLayerView$2 } from "./IRendererElementLayerView$2"; import { ElementLayerInfo } from "./ElementLayerInfo"; import { PageStartScrollCache } from "./PageStartScrollCache"; import { ISpreadsheetResourceProvider } from "./ISpreadsheetResourceProvider"; import { SpreadsheetHeaderState } from "./SpreadsheetHeaderState"; import { RenderLayerType } from "./RenderLayerType"; import { SpreadsheetHeaderContentLayerBase_HeaderInfo$1 } from "./SpreadsheetHeaderContentLayerBase_HeaderInfo$1"; import { HeaderVisual } from "./HeaderVisual"; import { SpreadsheetText } from "./SpreadsheetText"; import { SpreadsheetDrawingOperation } from "./SpreadsheetDrawingOperation"; import { SpreadsheetDropDownButtonState } from "./SpreadsheetDropDownButtonState"; import { ElementLayerViewSingle } from "./ElementLayerViewSingle"; import { ILayerRenderer } from "./ILayerRenderer"; import { EventProxy } from "igniteui-angular-core"; import { ReadOnlyNotifyCollection$1 } from "./ReadOnlyNotifyCollection$1"; import { UndoManager } from "./UndoManager"; import { SpreadsheetMouseOperation } from "./SpreadsheetMouseOperation"; import { ISpreadsheetDialog } from "./ISpreadsheetDialog"; import { WorksheetProtectionType } from "igniteui-angular-excel"; import { SpreadsheetCommandExecutingEventArgs } from "./SpreadsheetCommandExecutingEventArgs"; import { SpreadsheetCommandExecutedEventArgs } from "./SpreadsheetCommandExecutedEventArgs"; import { IChartObject } from "igniteui-angular-excel"; import { FormatCellsDialogTab } from "./FormatCellsDialogTab"; import { FormatCellsDialogOptions } from "./FormatCellsDialogOptions"; import { FormatCellsDialogData } from "./FormatCellsDialogData"; import { IWorksheetUndoUnit } from "./IWorksheetUndoUnit"; import { WorkbookDataObjectCopyingEventArgs } from "./WorkbookDataObjectCopyingEventArgs"; import { WorkbookDataObjectSettingDataEventArgs } from "./WorkbookDataObjectSettingDataEventArgs"; import { WorkbookSerializationErrorEventArgs } from "./WorkbookSerializationErrorEventArgs"; import { UndoTransaction } from "./UndoTransaction"; import { SheetTabAction } from "./SheetTabAction"; import { Spreadsheet_InternalFlags } from "./Spreadsheet_InternalFlags"; import { ChangeInfo } from "igniteui-angular-excel"; import { SpreadsheetCellMergeOperation } from "./SpreadsheetCellMergeOperation"; import { LockedEditRangeInfoForOperation } from "./LockedEditRangeInfoForOperation"; import { SpreadsheetEditRangePasswordNeededEventArgs } from "./SpreadsheetEditRangePasswordNeededEventArgs"; import { LockedEditRangeInfoForWorksheet } from "./LockedEditRangeInfoForWorksheet"; import { IChangeInfoContext } from "igniteui-angular-excel"; import { ChangeInfo$2 } from "igniteui-angular-excel"; import { WorkbookSerializationLoadOptions } from "./WorkbookSerializationLoadOptions"; import { SpreadsheetActiveCellChangedEventArgs } from "./SpreadsheetActiveCellChangedEventArgs"; import { SpreadsheetActiveTableChangedEventArgs } from "./SpreadsheetActiveTableChangedEventArgs"; import { SpreadsheetActiveWorksheetChangedEventArgs } from "./SpreadsheetActiveWorksheetChangedEventArgs"; import { CellFormatValue } from "igniteui-angular-excel"; import { SpreadsheetHyperlinkExecutingEventArgs } from "./SpreadsheetHyperlinkExecutingEventArgs"; import { SpreadsheetZoomOperation } from "./SpreadsheetZoomOperation"; import { SpreadsheetCellDropDownItemSelectingEventArgs } from "./SpreadsheetCellDropDownItemSelectingEventArgs"; import { SpreadsheetWorkbookDirtiedEventArgs } from "./SpreadsheetWorkbookDirtiedEventArgs"; import { RendererContainer } from "./RendererContainer"; import { SpreadsheetCellNavigationType } from "./SpreadsheetCellNavigationType"; import { SpreadsheetFilterByCell } from "./SpreadsheetFilterByCell"; import { CustomView } from "igniteui-angular-excel"; import { WorksheetCellFormatOptions } from "igniteui-angular-excel"; import { SpreadsheetCellRangeBorders } from "./SpreadsheetCellRangeBorders"; import { LazyReadOnlyNotifyCollection$1 } from "./LazyReadOnlyNotifyCollection$1"; import { ISpreadsheetEditInfo } from "./ISpreadsheetEditInfo"; import { TextMetricsProviderBase } from "igniteui-angular-excel"; import { CustomDOMEventProxy } from "./CustomDOMEventProxy"; import { WorksheetProtectedRange } from "igniteui-angular-excel"; import { WorksheetMergedCellsRegion } from "igniteui-angular-excel"; import { TopOrBottomFilterType } from "igniteui-angular-excel"; import { MouseOperationState } from "./MouseOperationState"; import { MouseDownInProgressResult } from "./MouseDownInProgressResult"; import { ConditionalOperator } from "igniteui-angular-excel"; import { SpreadsheetHeaderResizeType } from "./SpreadsheetHeaderResizeType"; import { ScrollInfoAmount } from "./ScrollInfoAmount"; import { IMultiChartContext } from "igniteui-angular-excel"; import { SpreadsheetChartDataInfo } from "./SpreadsheetChartDataInfo"; import { ExtendedRangeScrollInfo } from "./ExtendedRangeScrollInfo"; import { SpreadsheetResolvedRenderFormat } from "./SpreadsheetResolvedRenderFormat"; import { WorkbookSerializationProviderBase } from "./WorkbookSerializationProviderBase"; import { CellRegionMapBase } from "./CellRegionMapBase"; import { WorkbookDataObjectLoadContext } from "./WorkbookDataObjectLoadContext"; import { WorkbookReferenceBase } from "igniteui-angular-excel"; import { WorkbookDataObjectSaveContext } from "./WorkbookDataObjectSaveContext"; import { TextReader } from "igniteui-angular-core"; import { TextWriter } from "igniteui-angular-core"; import { UndoExecuteContext } from "./UndoExecuteContext"; import { UndoHistoryItemType } from "./UndoHistoryItemType"; import { WorkbookUndoUnitBase } from "./WorkbookUndoUnitBase"; import { VisualElementInputType } from "./VisualElementInputType"; import { FormatCellsDialogBorderInfo } from "./FormatCellsDialogBorderInfo"; import { SpreadsheetDialogFormatCategory } from "./SpreadsheetDialogFormatCategory"; import { SpreadsheetDialogFormat } from "./SpreadsheetDialogFormat"; import { CellBorderPresetType } from "./CellBorderPresetType"; import { CellBorderType } from "./CellBorderType"; import { SortCriteriaRow_RowElementPart } from "./SortCriteriaRow_RowElementPart"; import { ThemeColorPickerControlViewModel } from "./ThemeColorPickerControlViewModel"; import { DialogFontStyle } from "./DialogFontStyle"; import { ISpreadsheetDialogFormatsService } from "./ISpreadsheetDialogFormatsService"; import { ExtendedScrollArrowHelperBase } from "./ExtendedScrollArrowHelperBase"; import { JsScrollEventArgs } from "./JsScrollEventArgs"; /** * Defines a base class for spreadsheet chart adapters that creates and initializes a container element which contains the elements required to display the chart in a spreadsheet based on a [[WorksheetChart]] instance. */ export declare abstract class SpreadsheetChartAdapterBase extends Base { static $t: Type; /** * @hidden */ abstract _a(a: WorksheetChart, b: Spreadsheet): SpreadsheetChartElementInfo; /** * @hidden */ abstract _b(a: WorksheetChart): boolean; } /** * @hidden */ export declare class SortConditionWrapper extends Base implements INotifyPropertyChanged { static $t: Type; private _f; private _s; private _x; private _z; private _d; private _k; private _ab; private _ac; private _a; private _ae; private _b; private _c; private static _o; private static _ai; private static _ah; constructor(a: SortDialogViewModel, b: any, c: number); propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; protected _ak(a: string): void; toString(): string; private _aj; _ad(a: boolean): string; private _v; _al(a: number, b?: boolean): void; _am(): void; _an(): void; _j(): SortConditionWrapper; _u(): number; _n(a: SortCondition, b: SortDialogViewModel_ApplySortErrorInfo): { ret: boolean; p0: SortCondition; p1: SortDialogViewModel_ApplySortErrorInfo; }; get _af(): string; set _af(a: string); get _l(): SortDirection; get _i(): Spreadsheet; private static get _p(); get _t(): number; set _t(a: number); get _q(): IList$1<ComboBoxListItem>; get _aa(): any; set _aa(a: any); get _w(): number; get _m(): boolean; get _y(): number; set _y(a: number); get _e(): SortDirectionWithCustomListOptions; set _e(a: SortDirectionWithCustomListOptions); get _g(): SpreadsheetSortDialogConditionType; set _g(a: SpreadsheetSortDialogConditionType); get _h(): SpreadsheetSortDialogConditionType; get _r(): IList$1<ComboBoxListItem>; } /** * @hidden */ export declare class SortDialogViewModel extends Base implements INotifyPropertyChanged { static $t: Type; private _d; private _n; private _ad; private _c; private _q; private _i; private _aq; private _aw; private _ai; private _ag; private _j; private _l; private _al; private _aa; private _o; private _s; private _a2; private _a; private _am; private _ao; private _r; constructor(a: Spreadsheet, b: SortTargetResult, c: (arg1: WorksheetRegionAddress) => void); _activeRowIndexChanged: (sender: any, e: ActiveRowIndexChangedEventArgs) => void; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; private static _v; private _h; private _br; private _bs; private _at; private _bt; private _bw; private _g; private _a6; private _a7; _au(): number; _av(a: WorksheetRegionAddress): number; _a8(a: string, ...b: any[]): string; private _ay; private _az; private _a9; _ae(a: SortConditionWrapper): boolean; private _af; private get _ac(); private _bx; private _by; private _b3; private _b5; private _b6; private _b7; _b9(a: SortConditionWrapper): void; private _b8; private _ca; private _cb; private _cc; _cd(a: SortConditionWrapper): void; private _ce; _f(): SortConditionWrapper; _u(a: SortDialogViewModel_ApplySortErrorInfo): { ret: boolean; p0: SortDialogViewModel_ApplySortErrorInfo; }; _bu(): void; _bv(): void; _bz(): void; _b0(): void; get _ak(): boolean; protected _b1(a: Nullable$1<number>, b: Nullable$1<number>): void; protected _b2(a: string): void; get _k(): WorksheetRegionAddress; get _m(): WorksheetRegionAddress; get _e(): Spreadsheet; get _ax(): Nullable$1<number>; set _ax(a: Nullable$1<number>); get _a0(): string; get _t(): boolean; get _a1(): string; get _w(): boolean; get _x(): boolean; get _y(): boolean; get _z(): boolean; get _ab(): boolean; set _ab(a: boolean); get _a3(): string; set _a3(a: string); get _an(): ObservableCollection$1<ComboBoxListItem>; get _a4(): string; get _a5(): string; get _b(): ObservableCollectionExtended$1<ComboBoxListItem>; get _ba(): string; get _bb(): string; get _ah(): boolean; set _ah(a: boolean); get _aj(): boolean; set _aj(a: boolean); get _bc(): string; get _bd(): string; get _be(): string; get _bf(): string; get _bg(): string; get _ap(): ObservableCollection$1<ComboBoxListItem>; get _ar(): ObservableCollection$1<SortConditionWrapper>; get _bh(): string; get _bi(): string; get _bk(): string; get _bj(): string; get _bn(): string; get _bo(): string; get _bp(): string; get _bl(): string; get _bm(): string; get _p(): WorksheetSortType; set _p(a: WorksheetSortType); get _bq(): string; private _b4; } /** * @hidden */ export declare class SortDialogViewModel_ApplySortErrorInfo extends Base { static $t: Type; constructor(a: number, b: string); constructor(a: number, b: SortConditionWrapper, c: string, d: string); constructor(a: number, ..._rest: any[]); a: SortConditionWrapper; d: string; c: string; get b(): number; } /** * @hidden */ export declare class CellDropDown extends Base { static $t: Type; private readonly b; private a; private e; constructor(a: Spreadsheet); get c(): boolean; f(): void; d(a: SpreadsheetPane, b: Rect, c: List$1<string>, d: number, e: (arg1: number) => void): boolean; } /** * @hidden */ export declare abstract class SpreadsheetCellEditManager extends Base { static $t: Type; private f; private a; private h; private m; private n; private w; private u; private s; private j; private ak; private y; constructor(a: Spreadsheet); abstract get ad(): boolean; abstract get ae(): boolean; get i(): SpreadsheetCell; get x(): CellFill; get l(): SpreadsheetCellEditInfo; get o(): SpreadsheetCellRange; get p(): SpreadsheetCellRange; protected get c(): EditModeWorkbookFont; protected abstract get ai(): boolean; get t(): SpreadsheetPane; get v(): SpreadsheetPaneManager; get g(): Spreadsheet; protected abstract al(): number; protected abstract ab(a: SpreadsheetPane): boolean; protected abstract b(): EditModeWorkbookFont; protected abstract at(a: string, b: boolean, c: boolean, d: boolean): void; protected an(): string; protected abstract e(): ISpreadsheetEditorValue; protected ao(a: boolean): void; protected abstract aq(): void; protected abstract au(): void; protected ay(a: SpreadsheetCell, b: EditModeWorkbookFont): void; protected az(): void; z(a: SpreadsheetCell, b: boolean, c?: string, d?: boolean, e?: boolean): boolean; private aa; abstract ac(a: SpreadsheetAction): boolean; protected k(a: SpreadsheetPaneManager, b: SpreadsheetCell): SpreadsheetCellEditInfo; af(a: SpreadsheetCellExitModeAction, b: boolean, c?: boolean, d?: boolean): boolean; private ag; abstract ah(a: SpreadsheetAction, b: boolean): boolean; d(): ISpreadsheetEditorValue; am(): number; abstract ap(): void; abstract ar(): void; as(): void; av(): void; abstract aw(a: Point, b: boolean): void; ax(): void; abstract a0(): void; aj(): boolean; private q; private r; } /** * @hidden */ export declare class JsCellEditManager extends SpreadsheetCellEditManager { static $t: Type; constructor(a: Spreadsheet); protected get_ad(): boolean; get ad(): boolean; protected get_ae(): boolean; get ae(): boolean; protected get_ai(): boolean; protected get ai(): boolean; private a1; protected at(a: string, b: boolean, c: boolean, d: boolean): void; protected aq(): void; protected ab(a: SpreadsheetPane): boolean; protected al(): number; protected b(): EditModeWorkbookFont; ac(a: SpreadsheetAction): boolean; protected au(): void; protected e(): ISpreadsheetEditorValue; ah(a: SpreadsheetAction, b?: boolean): boolean; ap(): void; ar(): void; aw(a: Point, b: boolean): void; a0(): void; } /** * @hidden */ export declare abstract class SpreadsheetMenuBuilder$1<T> extends Base { static $t: Type; protected $t: Type; protected readonly c: Spreadsheet; constructor($t: Type, a: Spreadsheet); protected af(a: string): string; protected abstract w(a: T): IEnumerable$1<T>; protected abstract x(a: T): Nullable$1<SpreadsheetAction>; protected abstract aq(a: T): string; protected abstract ab(a: T): Nullable$1<SpreadsheetContextMenuSubItem>; protected abstract l(a: boolean, b: boolean, c: WorkbookColorInfo): T; protected abstract m(a: boolean, b: boolean, c: Tuple$2<FormatConditionIconSet, Nullable$1<number>>): T; protected abstract d(a: boolean, b: boolean, c: CellFill): T; protected abstract n(a: SpreadsheetAction): T; protected e(a: SpreadsheetAction, b: SpreadsheetContextMenuSubItem): T; protected abstract az(a: T, b: T): void; protected abstract a0(a: T): void; protected abstract o(): T; protected abstract p(a: SpreadsheetContextMenuSubItem, b: T[]): T; protected abstract q(a: T): boolean; protected abstract bb(a: T, b: boolean): void; protected abstract r(a: T): boolean; protected abstract bc(a: T, b: boolean): void; protected abstract s(a: T): boolean; protected abstract bd(a: T, b: boolean): void; protected abstract v(a: T): boolean; protected abstract be(a: T, b: string): void; protected as(a: SpreadsheetAction, b: SpreadsheetContextMenuSubItem): string; protected ar(a: SpreadsheetAction, b: SpreadsheetCell): string; protected at(a: SpreadsheetContextMenuSubItem): string; protected av(a: WorkbookColorInfo): string; private ax; protected au(a: CellFill): string; protected aw(a: Tuple$2<FormatConditionIconSet, Nullable$1<number>>): string; private ay; protected abstract k(a: string, b: string): T; protected i(a: ExcelComparisonOperator, b: SpreadsheetContextMenuSubItem): T; private ao; protected j(a: RelativeDateRangeDuration, b: RelativeDateRangeOffset, c: SpreadsheetContextMenuSubItem): T; private ap; protected h(a: DatePeriodFilterType, b: number, c: SpreadsheetContextMenuSubItem): T; private an; protected g(a: SpreadsheetSpecialFilterMenuItems, b: SpreadsheetContextMenuSubItem): T; private am; protected f(a: SpreadsheetAction): T; a(): T[]; private a1; b(a: SpreadsheetContextMenuArea): T[]; protected z(a: string): Nullable$1<SpreadsheetSpecialFilterMenuItems>; protected aa(a: string): Nullable$1<ExcelComparisonOperator>; protected y(a: T): Nullable$1<SpreadsheetAction>; a4(a: IEnumerable$1<T>): void; a2(a: IEnumerable$1<T>, b: SpreadsheetCell): void; private a3; private a5; protected t(a: SpreadsheetContextMenuSubItem): boolean; protected a7(a: SpreadsheetAction, b: any): void; private a8; u(a: string): boolean; a6(a: boolean, b: any, c: SpreadsheetCell): void; a9(a: string, b: SpreadsheetCell): void; protected ba(a: T): void; private bf; private bg; bh(a: IEnumerable$1<T>): void; } /** * @hidden */ export declare class TsSpreadsheetMenuBuilder extends SpreadsheetMenuBuilder$1<DropDownItem> { static $t: Type; constructor(a: Spreadsheet); protected af(a: string): string; protected az(a: DropDownItem, b: DropDownItem): void; private bi; protected a0(a: DropDownItem): void; protected d(a: boolean, b: boolean, c: CellFill): DropDownItem; protected e(a: SpreadsheetAction, b: SpreadsheetContextMenuSubItem): DropDownItem; protected k(a: string, b: string): DropDownItem; protected l(a: boolean, b: boolean, c: WorkbookColorInfo): DropDownItem; protected m(a: boolean, b: boolean, c: Tuple$2<FormatConditionIconSet, Nullable$1<number>>): DropDownItem; protected n(a: SpreadsheetAction): DropDownItem; protected o(): DropDownItem; protected p(a: SpreadsheetContextMenuSubItem, b: DropDownItem[]): DropDownItem; protected x(a: DropDownItem): Nullable$1<SpreadsheetAction>; protected aq(a: DropDownItem): string; protected q(a: DropDownItem): boolean; protected r(a: DropDownItem): boolean; protected s(a: DropDownItem): boolean; protected w(a: DropDownItem): IEnumerable$1<DropDownItem>; static readonly bj: Nullable$1<SpreadsheetContextMenuSubItem>; protected ab(a: DropDownItem): Nullable$1<SpreadsheetContextMenuSubItem>; protected v(a: DropDownItem): boolean; protected ba(a: DropDownItem): void; protected bb(a: DropDownItem, b: boolean): void; protected bc(a: DropDownItem, b: boolean): void; protected bd(a: DropDownItem, b: boolean): void; protected be(a: DropDownItem, b: string): void; } /** * @hidden */ export declare abstract class SpreadsheetTabEditManager extends Base { static $t: Type; private a; private d; constructor(a: Spreadsheet); abstract get i(): boolean; get j(): boolean; get b(): Spreadsheet; protected get c(): SpreadsheetTabInfo; e(): boolean; protected abstract f(a: SpreadsheetTabInfo): boolean; g(a: boolean, b: boolean, c: boolean): boolean; private h; protected abstract l(): string; protected abstract m(a: SpreadsheetTabInfo, b: string, c: number): void; protected abstract n(a: SpreadsheetTabInfo, b: boolean): void; protected abstract o(): void; protected abstract k(a: SpreadsheetTabInfo): boolean; } /** * @hidden */ export declare class JsTabEditManager extends SpreadsheetTabEditManager { static $t: Type; constructor(a: Spreadsheet); protected get_i(): boolean; get i(): boolean; protected f(a: SpreadsheetTabInfo): boolean; private p; protected l(): string; protected m(a: SpreadsheetTabInfo, b: string, c: number): void; protected n(a: SpreadsheetTabInfo, b: boolean): void; protected k(a: SpreadsheetTabInfo): boolean; protected o(): void; q(): void; } /** * @hidden */ export declare class VisualElement extends Base { static $t: Type; private bc; ax: number; a2: number; av: number; a3: number; h: VisualElementConstraint; private bv; a7: DomRenderer; ap: Dictionary$2<string, any>; _parent: VisualElement; private aq; a8: number; private ar; readonly bx: string; constructor(a: VisualElement, b: string); get a9(): number; get i(): boolean; get bw(): string; set bw(a: string); get j(): boolean; set j(a: boolean); get n(): boolean; set n(a: boolean); get o(): boolean; set o(a: boolean); get k(): boolean; set k(a: boolean); get l(): boolean; set l(a: boolean); get m(): boolean; set m(a: boolean); get p(): boolean; set p(a: boolean); get q(): boolean; set q(a: boolean); get r(): boolean; set r(a: boolean); get s(): boolean; set s(a: boolean); get t(): boolean; set t(a: boolean); get u(): boolean; set u(a: boolean); get v(): boolean; get w(): boolean; set w(a: boolean); protected get_x(): boolean; get x(): boolean; get y(): boolean; set y(a: boolean); get ab(): boolean; set ab(a: boolean); get ac(): boolean; set ac(a: boolean); protected get_ay(): number; get ay(): number; protected get_az(): number; get az(): number; get a0(): number; get a1(): number; get parent(): VisualElement; get aw(): number; get a4(): number; get bu(): number; set bu(a: number); by(a: IVisualElementVisitor): void; at(a: number): number; au(a: number): number; bz(): void; g<T extends VisualElement>($t: Type): T; ce(): Rect; b(a: number): VisualElement; cd(a?: VisualElement): Point; c(a: string): VisualElement; d(): VisualElement; protected e(a: number, b: number, c: boolean): VisualElement; private as; b0(): void; private z; protected aa(a: number, b: number): boolean; protected b1(): void; b2(): void; protected b3(): void; b4(): void; ad(a: InputProxy): boolean; ae(a: InputProxy): boolean; af(a: InputProxy): boolean; ag(a: InputProxy): boolean; ah(a: InputProxy): boolean; ai(a: InputProxy, b: number, c: boolean): boolean; b5(): void; b6(): void; protected b7(a: number, b: number, c: number, d: number): void; b8(): void; private aj; private ak; private b9; am(a: Rect): boolean; al(a: number, b: number, c: number, d: number): boolean; protected an(a: number, b: number, c: number, d: number): boolean; ca(a: string, b: number, c: number, d?: string): void; cb(): void; private cc; ao(a: (arg1: VisualElement) => boolean): boolean; afterHasDescendantChanged: (sender: any, e: EventArgs) => void; disposed: (sender: any, e: EventArgs) => void; } /** * @hidden */ export declare class SpreadsheetShapeContainerElement extends VisualElement { static $t: Type; private cf; private cg; private cj; private ch; constructor(a: SpreadsheetPaneShapeLayer, b: VisualElement); protected b7(a: number, b: number, c: number, d: number): void; get ck(): number; set ck(a: number); get ci(): boolean; set ci(a: boolean); } /** * @hidden */ export declare abstract class ShapeVisualManager extends Base { static $t: Type; readonly b: SpreadsheetPane; private readonly a; private readonly c; private readonly g; private readonly h; constructor(a: SpreadsheetPane, b: boolean); e: boolean; get f(): IList$1<SpreadsheetShape>; protected static k(a: SpreadsheetShape, b: HashSet$1<SpreadsheetShape>): any; n(): void; private static p; static q(a: Rect, b: Rect, c: boolean, d: boolean): Rect; private static r; private o; private l; private i; protected abstract d(a: SpreadsheetShape): boolean; protected abstract j(a: SpreadsheetShape, b: HashSet$1<SpreadsheetShape>): any; protected abstract m(a: SpreadsheetShape): void; } /** * @hidden */ export declare class PaneShapeVisualManager extends ShapeVisualManager { static $t: Type; private readonly t; private readonly s; constructor(a: SpreadsheetPaneShapeLayer, b: VisualElement); protected d(a: SpreadsheetShape): boolean; protected j(a: SpreadsheetShape, b: HashSet$1<SpreadsheetShape>): any; protected m(a: SpreadsheetShape): void; } /** * Provides information about a visualization of a group of rows and columns in a [[Worksheet]] */ export declare class SpreadsheetPane extends PropertyChangeNotifierExtended { static $t: Type; private readonly _x; private readonly _ad; private _m; private _ai; private _i; private _j; private _g; private _v; private _z; private _ab; private readonly _af; private _o; private _aj; private _ak; /** * @hidden */ readonly _s: ISpreadsheetPaneOwner; private _ay; private _an; private _n; constructor(a: SpreadsheetRowScrollRegion, b: SpreadsheetColumnScrollRegion, c: (arg1: SpreadsheetPane) => SpreadsheetSelection, d: ISpreadsheetPaneOwner); /** * Returns the [[SpreadsheetColumnScrollRegion]] that contains the pane. */ get columnScrollRegion(): SpreadsheetColumnScrollRegion; /** * Returns the [[SpreadsheetRowScrollRegion]] that contains the pane. */ get rowScrollRegion(): SpreadsheetRowScrollRegion; /** * Returns an object that represents the selection within the pane. * <p class="body"><b>Note:</b> Only the selection of the active pane is rendered.</p> */ get selection(): SpreadsheetSelection; /** * Returns a range that represents the current visible range. */ get visibleRange(): SpreadsheetCellRange; /** * @hidden */ get _ag(): SpreadsheetSelection; /** * @hidden */ get _ac(): SpreadsheetImageBackground; /** * @hidden */ set _ac(a: SpreadsheetImageBackground); /** * @hidden */ get _w(): SpreadsheetCellRenderInfoArray; /** * @hidden */ set _w(a: SpreadsheetCellRenderInfoArray); /** * @hidden */ get _ao(): number; /** * @hidden */ set _ao(a: number); /** * @hidden */ get _k(): MDList$1<SpreadsheetCellValueInfo>; /** * @hidden */ set _k(a: MDList$1<SpreadsheetCellValueInfo>); /** * @hidden */ get _p(): ObservableCollectionExtended$1<SpreadsheetCellValueInfo>; /** * @hidden */ get _q(): ObservableCollectionExtended$1<SpreadsheetDropDownButton>; /** * @hidden */ get _aa(): SpreadsheetGridLinePen; /** * @hidden */ set _aa(a: SpreadsheetGridLinePen); /** * @hidden */ get _al(): boolean; /** * @hidden */ set _al(a: boolean); /** * @hidden */ get _l(): MDList$1<WorksheetHyperlink>; /** * @hidden */ set _l(a: MDList$1<WorksheetHyperlink>); /** * @hidden */ get _h(): MDBitArray; /** * @hidden */ set _h(a: MDBitArray); /** * @hidden */ get _ap(): any; /** * @hidden */ set _ap(a: any); /** * @hidden */ get _r(): ObservableCollectionExtended$1<SpreadsheetShape>; /** * @hidden */ get _am(): boolean; /** * @hidden */ set _am(a: boolean); /** * Used to ensure that a specified cell is fully in view within the [[visibleRange]]. * @param cell The cell that is to be brought into view */ scrollCellIntoView(cell: SpreadsheetCell): void; /** * Used to ensure that a specified cell is fully in view within the [[visibleRange]]. * @param cellAddress The A1 style address of the cell that is to be brought into view */ scrollCellIntoView(cellAddress: string): void; /** * @hidden */ _scrollCellIntoView(a: SpreadsheetCell): void; /** * @hidden */ _scrollCellIntoView1(a: string): void; /** * Used to ensure that a specified column is fully in view within the [[visibleRange]]. * @param index 0 based index of the column to be brought into view. * @throws [[ArgumentOutOfRangeException]] The 'index' must be 0 or greater. */ scrollColumnIntoView(index: number): void; /** * Used to ensure that a specified cell is fully in view within the [[visibleRange]]. * @param range The cell range that is to be brought into view */ scrollRangeIntoView(range: SpreadsheetCellRange): void; /** * Used to ensure that a specified cell is fully in view within the [[visibleRange]]. * @param rangeAddress The A1 style address of the cell range that is to be brought into view */ scrollRangeIntoView(rangeAddress: string): void; /** * @hidden */ _scrollRangeIntoView(a: SpreadsheetCellRange): void; /** * @hidden */ _scrollRangeIntoView1(a: string): void; /** * Used to ensure that a specified row is fully in view within the [[visibleRange]]. * @param index 0 based index of the row to be brought into view. * @throws [[ArgumentOutOfRangeException]] The 'index' must be 0 or greater. */ scrollRowIntoView(index: number): void; /** * @hidden */ _t(a: Point): SpreadsheetCell; /** * @hidden */ private _ar; /** * @hidden */ private static _aq; } /** * @hidden */ export declare class SpreadsheetPaneShapeLayer extends ElementLayer$1<SpreadsheetPane> { static $t: Type; private _k; private _l; constructor(a: SpreadsheetPane, b: SpreadsheetSingleLayerView); _g(a: Size): Rect; dispose(): void; _h(a: Size): Size; } /** * @hidden */ export declare class SpreadsheetUtilities extends Base { static $t: Type; static ce: (arg1: WorksheetShape) => boolean; static cf: (arg1: StringBuilder, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: WorksheetShape) => Rect; static cd: (arg1: FormattedText) => boolean; static b2(a: Color): number; static b3(a: string, b: number): number; static a5(a: VisualElement, b: Node): boolean; static ck(a: Spreadsheet, b: (arg1: ISpreadsheetGraphics) => void, c: number, d: number): DomWrapper; static ci(a: Spreadsheet, b: FormatConditionIcon, c: number, d: number): DomWrapper; static ch(a: Spreadsheet, b: CellFill, c: number, d: number, e?: WorkbookColorInfo): DomWrapper; static cj(a: Spreadsheet, b: WorkbookColorInfo, c: number, d: number, e?: WorkbookColorInfo): DomWrapper; static c9(a: string, b: string, c: boolean): string; static c8(a: ChartFillBase, b: Workbook): string; static c7(a: ChartBorder, b: Workbook): string; static dc(a: HTMLElement): string; static bv(a: DomWrapper): IEnumerable$1<DomWrapper>; static dg(a: SpreadsheetAction): string; static dh(a: SpreadsheetAction): string; static ea(a: Node): void; static c4(a: any): any; private static cg; static eb(a: DomWrapper, b: number, c: ChartBorder, d: number, e: Workbook): void; static ej(a: DomWrapper): void; static bf(a: UnicodeCategory): boolean; static bg(a: UnicodeCategory): boolean; static bi(a: DomWrapper): boolean; static bh(a: HTMLElement): boolean; static bj(a: HTMLElement, b: string): boolean; static e3(a: NormalizedEvent): void; static b7(a: number, b: number, c: number): number; static bk(a: HTMLElement, b: number, c: number): boolean; static cb(a: number, b: number, c: number): number; private static readonly a; static readonly bq: Dictionary$2<FillPatternStyle, number[][]>; static d6: Type; static d5: Type; static d8: Type; static d7: Type; static readonly c2: Nullable$1<boolean>; static readonly ax: WorkbookColorInfo; static d9(a: ISupportPropertyChangeNotifications, b: IPropertyChangeListener, c: boolean): void; private static cl; private static dx; static c5(a: string): string; static c6(a: string, b: string): { ret: string; p1: string; }; static a2(a: string): boolean; static a3(a: Workbook): boolean; private static j; static a4(a: WorksheetShape, b?: boolean): boolean; private static readonly bw; static cm(a: number, b: boolean): number; static a6(a: IList$1<IntRange>, b: number): boolean; static a7(a: CultureInfo, b: string, c: string): boolean; static cn(a: number): number; static b5(a: number): number; static b4(a: number): number; static e8(a: Rect): Rect; private static br; private static b; private static bs; static c(a: CellBorderPen): number[]; static d(a: BorderLineStyle): number[]; private static bo; private static bt; private static bp; private static bu; static df(a: Color): string; static s(a: FormattedText, b: boolean): IGFormattedTextDocument; static r(a: FormattedString, b: IGTextAlignment, c: WorksheetCellFormatData, d: boolean): IGFormattedTextDocument; static q(a: FormattedString, b: IGTextAlignment, c: IWorkbookFont, d: boolean): IGFormattedTextDocument; static w(a: string, b: string, c: Workbook, d: IGTextAlignment, e: WorksheetCellFormatData, f: boolean, g: Color): IGFormattedTextDocument; static u(a: string, b: Workbook, c: IGTextAlignment, d: WorksheetCellFormatData, e: boolean): IGFormattedTextDocument; static t(a: string, b: Workbook, c: IGTextAlignment, d: IWorkbookFont, e: boolean): IGFormattedTextDocument; private static v; static e7(a: number, b: number): Point; static get co(): number; static n(a: Direction): Direction; private static da; static db(a: CultureInfo, b: boolean): string; static bm(a: CellBorderLineStyle, b: CellBorderLineStyle): boolean; static cp(a: CellBorderLineStyle): number; static cq(a: CellBorderLineStyle): number; private static bn; static p(a: number): ExcelCellFormatCategory; static ab(a: SpreadsheetSelection): SpreadsheetSelectionContextMenuArea; static k(a: WorksheetRow, b: number, c: string): { ret: CellContentType; p2: string; }; private static cr; static dd(a: Spreadsheet, b: ExcelChangeAction, c: string): string; static de(a: Spreadsheet, b: SpreadsheetCell): string; static cs(a: CultureInfo): number; static di(a: any, b: Worksheet, c: WorksheetCellFormatData): string; static av(a: Workbook): WorkbookColorInfo; static aw(a: string, b: WorkbookColorPalette): WorkbookColorInfo; static aq(a: any, b: WorksheetCellFormatData, c: Worksheet, d: WorksheetRow, e: number): HorizontalCellAlignment; static dj(a: WorksheetRow, b: number): string; static an(a: FormatConditionIconSet, b: Nullable$1<number>): FormatConditionIcon; static ap(a: Tuple$2<FormatConditionIconSet, Nullable$1<number>>): FormatConditionIcon; static ao(a: ST_IconSetType, b: Nullable$1<number>): FormatConditionIcon; static readonly d4: Tuple$2<FormatConditionIconSet, Nullable$1<number>>; static d0(a: CellIconInfo): Tuple$2<FormatConditionIconSet, Nullable$1<number>>; static d1(a: IconFilter): Tuple$2<FormatConditionIconSet, Nullable$1<number>>; static d2(a: IconSortCondition): Tuple$2<FormatConditionIconSet, Nullable$1<number>>; static dk(a: number, b: CultureInfo): string; static l(a: Worksheet, b: WorksheetRegionAddress, c: number, d: boolean): CellContentType; static by(a: WorksheetTableColumn): List$1<IFilterable>; static bx(a: Worksheet, b: number): List$1<IFilterable>; static b8(a: CellBorderPen, b: number): number; static ct(a: number): number; static c1(a: IList$1<IntRange>, b: number): Nullable$1<IntRange>; static e6(a: WorkbookColorInfo, b: Workbook, c?: boolean): Color; static dl(a: Spreadsheet, b: string, ...c: any[]): string; static e(a: Workbook): Worksheet[]; static at(a: WorksheetShape): ShapeFill; static ak(a: WorksheetChart): ChartFillBase; static au(a: WorksheetShape): ShapeOutline; static aj(a: WorksheetChart): ChartBorder; static b9(a: WorksheetS