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.1 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 SearchSelectionRenderer extends SelectionRendererBase { constructor() { super(...arguments); this.layoutPageFlag = LayoutPageFlags.IsSearchSelectionRendered; } renderAllPageSelection(layout, pageIndex, force) { super.renderAllPageSelection(layout, pageIndex, force); Log.print(LogSource.SelectionRenderer, "renderAllPageSearchSelection", `pageIndex: ${pageIndex}`); } closeDocument() { this.getLayoutSelectionInfo().reset(); } getLayoutSelectionInfo() { return this.layoutSelection.searchInfo; } getContainer(pageElement) { return DocumentRenderer.getSearchSelectionContainerCore(pageElement); } }