UNPKG

devexpress-richedit

Version:

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

21 lines (20 loc) 1.02 kB
import { TabProperties } from '../../../../../model/paragraph/paragraph-style'; import { TableConditionalStyle } from '../../../../../model/tables/styles/table-conditional-style'; import { TableStyle } from '../../../../../model/tables/styles/table-style'; import { RtfBaseStyleImporter } from './base-style-importer'; import { StylesManager } from '../../../../../model/styles-manager'; export class RtfTableStyleImporter extends RtfBaseStyleImporter { get styleCollection() { return this.data.documentModel.tableStyles; } ; constructor(data) { super(data, true); } createEmpty() { return new TableStyle('', '', false, false, false, false, {}, new TableConditionalStyle(null, null, null, null, null, new TabProperties()), ''); } addStyle(style) { const result = this.documentModel.stylesManager.addTableStyle(style); result.localizedName = StylesManager.getPresetTableStyleLocalizedName(style.styleName); return result; } }