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) 864 B
import { SectionColumnProperties } from '../../../section/section-column-properties'; import { JSONColumnInfoProperty } from '../../enums/json-section-enums'; export class JSONColumnsSectionPropertiesConverter { static convertFromJSON(jsonColumns) { const result = []; for (let jsonColumn of jsonColumns) result.push(new SectionColumnProperties(jsonColumn[JSONColumnInfoProperty.Width], jsonColumn[JSONColumnInfoProperty.Space])); return result; } static convertToJSON(columns) { const result = []; for (let column of columns) { const jsonColumn = {}; jsonColumn[JSONColumnInfoProperty.Width] = column.width; jsonColumn[JSONColumnInfoProperty.Space] = column.space; result.push(jsonColumn); } return result; } }