types: update IPainterOption interface
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user