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) 630 B
import { Margins } from '@devexpress/utils/lib/geometry/margins'; import { DomUtils } from '@devexpress/utils/lib/utils/dom'; import { DocumentRenderer } from '../../../../../canvas/renderes/common/document-renderer'; export class DebugBaseVisualizer { createElement(className, bounds, textContent = "") { const element = DocumentRenderer.renderContainer(className); DomUtils.setStyleSizeAndPosition(element.style, bounds.createRectangle().applyOffsetsOutside(new Margins(1, 1, 1, 1))); if (textContent.length) element.textContent = textContent; return element; } }