UNPKG

devexpress-richedit

Version:

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

22 lines (21 loc) 1.03 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 { 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); } }