types: update IPainterOption interface

pr675
Hufe921 3 years ago
parent 85a9dcbcf2
commit 0c4d53ccc9

@ -12,7 +12,7 @@ import { TableBorder } from '../../dataset/enum/table/Table'
import { TitleLevel } from '../../dataset/enum/Title' import { TitleLevel } from '../../dataset/enum/Title'
import { VerticalAlign } from '../../dataset/enum/VerticalAlign' import { VerticalAlign } from '../../dataset/enum/VerticalAlign'
import { ICatalog } from '../../interface/Catalog' import { ICatalog } from '../../interface/Catalog'
import { IAppendElementListOption, IDrawImagePayload, IGetValueOption, IPainterOptions } from '../../interface/Draw' import { IAppendElementListOption, IDrawImagePayload, IGetValueOption, IPainterOption } from '../../interface/Draw'
import { IEditorData, IEditorOption, IEditorResult } from '../../interface/Editor' import { IEditorData, IEditorOption, IEditorResult } from '../../interface/Editor'
import { IElement, IElementStyle } from '../../interface/Element' import { IElement, IElementStyle } from '../../interface/Element'
import { IMargin } from '../../interface/Margin' import { IMargin } from '../../interface/Margin'
@ -142,7 +142,7 @@ export class CommandAdapt {
this.historyManager.redo() this.historyManager.redo()
} }
public painter(options: IPainterOptions) { public painter(options: IPainterOption) {
const isReadonly = this.draw.isReadonly() const isReadonly = this.draw.isReadonly()
if (isReadonly) return if (isReadonly) return
const selection = this.range.getSelection() const selection = this.range.getSelection()

@ -1,7 +1,7 @@
import { version } from '../../../../package.json' import { version } from '../../../../package.json'
import { ZERO } from '../../dataset/constant/Common' import { ZERO } from '../../dataset/constant/Common'
import { RowFlex } from '../../dataset/enum/Row' import { RowFlex } from '../../dataset/enum/Row'
import { IAppendElementListOption, IDrawOption, IDrawPagePayload, IDrawRowPayload, IGetValueOption, IPainterOptions } from '../../interface/Draw' import { IAppendElementListOption, IDrawOption, IDrawPagePayload, IDrawRowPayload, IGetValueOption, IPainterOption } from '../../interface/Draw'
import { IEditorData, IEditorOption, IEditorResult } from '../../interface/Editor' import { IEditorData, IEditorOption, IEditorResult } from '../../interface/Editor'
import { IElement, IElementMetrics, IElementFillRect, IElementStyle } from '../../interface/Element' import { IElement, IElementMetrics, IElementFillRect, IElementStyle } from '../../interface/Element'
import { IRow, IRowElement } from '../../interface/Row' import { IRow, IRowElement } from '../../interface/Row'
@ -113,7 +113,7 @@ export class Draw {
private rowList: IRow[] private rowList: IRow[]
private pageRowList: IRow[][] private pageRowList: IRow[][]
private painterStyle: IElementStyle | null private painterStyle: IElementStyle | null
private painterOptions: IPainterOptions | null private painterOptions: IPainterOption | null
private visiblePageNoList: number[] private visiblePageNoList: number[]
private intersectionPageNo: number private intersectionPageNo: number
private lazyRenderIntersectionObserver: IntersectionObserver | null private lazyRenderIntersectionObserver: IntersectionObserver | null
@ -599,11 +599,11 @@ export class Draw {
return this.painterStyle && Object.keys(this.painterStyle).length ? this.painterStyle : null return this.painterStyle && Object.keys(this.painterStyle).length ? this.painterStyle : null
} }
public getPainterOptions(): IPainterOptions | null { public getPainterOptions(): IPainterOption | null {
return this.painterOptions return this.painterOptions
} }
public setPainterStyle(payload: IElementStyle | null, options?: IPainterOptions) { public setPainterStyle(payload: IElementStyle | null, options?: IPainterOption) {
this.painterStyle = payload this.painterStyle = payload
this.painterOptions = options || null this.painterOptions = options || null
if (this.getPainterStyle()) { if (this.getPainterStyle()) {

@ -33,7 +33,7 @@ export interface IDrawPagePayload {
pageNo: number; pageNo: number;
} }
export interface IPainterOptions { export interface IPainterOption {
isDblclick: boolean; isDblclick: boolean;
} }

Loading…
Cancel
Save