UNPKG

devexpress-richedit

Version:

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

13 lines (12 loc) 461 B
import { ListUtils } from '@devexpress/utils/lib/utils/list'; import { RtfFontInfo } from './rtf-font-info'; export class RtfFontInfoCollection { constructor() { this.defaultRtfFontInfo = RtfFontInfo.createDefaultRtfFontInfo(); this.collection = []; } getRtfFontInfoById(id) { const font = ListUtils.elementBy(this.collection, font => font.id == id); return font ? font : this.defaultRtfFontInfo; } }