@mescius/spread-sheets-designer-vue
Version:
SpreadJS Designer Vue Wrapper Components.
79 lines (78 loc) • 2.98 kB
TypeScript
import GC from '@mescius/spread-sheets';
export interface IWorkBookDefaultOptions {
allowDragHeaderToMove?: GC.Spread.Sheets.AllowDragHeaderToMove;
allowUserDragDrop?: boolean;
allowUserDragFill?: boolean;
allowUserZoom?: boolean;
allowUserResize?: boolean;
allowUndo?: boolean;
allowSheetReorder?: boolean;
allowContextMenu?: boolean;
allowUserDeselect?: boolean;
defaultDragFillType?: number;
showDragFillSmartTag?: boolean;
showHorizontalScrollbar?: boolean;
showVerticalScrollbar?: boolean;
scrollbarShowMax?: boolean;
scrollbarMaxAlign?: boolean;
tabStripVisible?: boolean;
tabStripRatio?: number;
tabStripPosition?: GC.Spread.Sheets.TabStripPosition;
tabStripWidth?: number;
tabEditable?: boolean;
newTabVisible?: boolean;
allSheetsListVisible?: GC.Spread.Sheets.AllSheetsListVisibility;
cutCopyIndicatorVisible?: boolean;
cutCopyIndicatorBorderColor?: string;
tabNavigationVisible?: boolean;
backColor?: string;
backgroundImage?: null | string;
backgroundImageLayout?: GC.Spread.Sheets.ImageLayout;
showResizeTip?: GC.Spread.Sheets.ShowResizeTip;
showDragDropTip?: boolean;
showDragFillTip?: boolean;
scrollIgnoreHidden?: boolean;
highlightInvalidData?: boolean;
showScrollTip?: GC.Spread.Sheets.ShowScrollTip;
columnResizeMode?: GC.Spread.Sheets.ResizeMode;
rowResizeMode?: GC.Spread.Sheets.ResizeMode;
grayAreaBackColor?: null | string;
useTouchLayout?: boolean;
hideSelection?: boolean;
resizeZeroIndicator?: GC.Spread.Sheets.ResizeZeroIndicator;
allowUserEditFormula?: boolean;
pivotAreaReference?: number;
enableFormulaTextbox?: boolean;
referenceStyle?: number;
allowDynamicArray?: boolean;
iterativeCalculation?: boolean;
iterativeCalculationMaximumIterations?: number;
iterativeCalculationMaximumChange?: number;
autoFitType?: GC.Spread.Sheets.AutoFitType;
calcOnDemand?: boolean;
incrementalCalculation?: boolean;
dynamicReferences?: boolean;
allowCopyPasteExcelStyle?: boolean;
allowExtendPasteRange?: boolean;
copyPasteHeaderOptions?: GC.Spread.Sheets.CopyPasteHeaderOptions;
calculationMode?: GC.Spread.Sheets.CalculationMode;
allowUserDragMerge?: boolean;
scrollByPixel?: boolean;
scrollPixel?: number;
enableAccessibility?: boolean;
sheetCount?: number;
allowAutoCreateHyperlink?: boolean;
font?: null | string;
customList?: string[][];
scrollbarAppearance?: number;
numbersFitMode?: GC.Spread.Sheets.NumbersFitMode;
pasteSkipInvisibleRange?: boolean;
allowAutoExtendFilterRange?: boolean;
allowInvalidFormula?: boolean;
formulaFormatHint?: boolean;
saveChangesForSheet?: boolean;
defaultSheetTabStyles?: GC.Spread.Sheets.SheetTabStyles;
builtInFileIcons?: GC.Spread.Sheets.IBuiltInFileIcons;
dragHeaderMaskBackColor?: string;
dragHeaderIndicatorColor?: string;
}