UNPKG

devexpress-richedit

Version:

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

25 lines (24 loc) 1.12 kB
import { LayoutPageFlags } from '../../../layout/main-structures/layout-page'; import { Log } from '../../../rich-utils/debug/logger/base-logger/log'; import { LogSource } from '../../../rich-utils/debug/logger/base-logger/log-source'; import { DocumentRenderer } from '../common/document-renderer'; import { SelectionRendererBase } from './selection-renderer-base'; export class MisspelledSelectionRenderer extends SelectionRendererBase { constructor() { super(...arguments); this.layoutPageFlag = LayoutPageFlags.IsMisspelledSelectionRendered; } renderAllPageSelection(layout, pageIndex, force) { super.renderAllPageSelection(layout, pageIndex, force); Log.print(LogSource.SelectionRenderer, "renderAllPageMisspelledSelection", `pageIndex: ${pageIndex}`); } closeDocument() { this.getLayoutSelectionInfo().reset(); } getLayoutSelectionInfo() { return this.layoutSelection.misspelledInfo; } getContainer(pageElement) { return DocumentRenderer.getMisspelledSelectionContainerCore(pageElement); } }