UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

18 lines (17 loc) 1.05 kB
import { NumberMapUtils } from '@devexpress/utils/lib/utils/map/number'; import { StyleBase } from '../../style-base'; export class TableStyle extends StyleBase { constructor(styleName, localizedName, deleted, hidden, semihidden, isDefault, conditionalStyles, baseConditionalStyle, base64EncodedImage, id) { super(styleName, localizedName, deleted, hidden, semihidden, isDefault, base64EncodedImage, id); this.conditionalStyles = {}; this.conditionalStyles = conditionalStyles; this.baseConditionalStyle = baseConditionalStyle; } clone() { const newStyle = new TableStyle(this.styleName, this.localizedName, this.deleted, this.hidden, this.semihidden, this.isDefault, NumberMapUtils.map(this.conditionalStyles, cs => cs.clone()), this.baseConditionalStyle.clone(), this.base64EncodedImage, this.id); return newStyle; } } TableStyle.SIMPLE_STYLENAME = "Table Simple 1"; TableStyle.DEFAULT_STYLENAME = "Normal Table"; TableStyle.DEFAULT_STYLENAME_2 = "Table Normal";