UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

33 lines (32 loc) 1.35 kB
/** * DevExpress HTML/JS Reporting (rich-edit\utils\_controller.d.ts) * Version: 25.1.3 * Build date: Jun 26, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { Disposable } from '@devexpress/analytics-core/analytics-utils'; import { Locker } from '../../common/utils/_locker'; import { XRRichModernSurface } from '../surface'; import { XRRichViewModel } from '../../designer/controls/xrRichText'; import { RichEditFontModel, RichEditPaddingModelWrapper, RichLoader, XRRichEditControlModel } from './_model'; export declare class XRRichController extends Disposable { element: HTMLElement; fontModel: RichEditFontModel; paddingModel: RichEditPaddingModelWrapper; surface: XRRichModernSurface; richLoader: RichLoader; locker: Locker; richEdit: XRRichEditControlModel; private _oldValidState; get controlModel(): XRRichViewModel; createSubscribtions(): void; dispose(): void; init(): void; constructor(richEdit: XRRichEditControlModel, xrRichSurfaceModel: XRRichModernSurface); setRtfString(newRtf: string): void; private rtfStringChanged; checkValidationState(): boolean; onVisibilityChanged(newVisibility: boolean): void; onDocumentDataChanged(newDocument: string): void; }