UNPKG

devexpress-reporting

Version:

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

33 lines (32 loc) 1.51 kB
/** * DevExpress HTML/JS Reporting (viewer\editing\models\characterCombEditingField.d.ts) * Version: 24.2.6 * Build date: Mar 18, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { ITextEditingFieldViewModelBase, TextEditingFieldViewModelBase } from './textEditingField'; import { IEditingFieldModel, EditingField, IBounds } from '../editingField'; import { PreviewPage } from '../../internal/_page'; interface ICharacterCombCell { text: string; style: any; } export interface ICharacterCombEditingFieldViewModel extends ITextEditingFieldViewModelBase { cells: ICharacterCombCell[]; } export declare class CharacterCombEditingFieldViewModel extends TextEditingFieldViewModelBase<ICharacterCombEditingFieldViewModel> implements IEditingFieldModel { field: EditingField<string>; constructor(field: EditingField<string>, pageWidth: number, pageHeight: number, page: PreviewPage, bounds: IBounds); private _createCellViewModels; createViewModel(): ICharacterCombEditingFieldViewModel; cells: ICharacterCombCell[]; template: string; canActivateEditor: boolean; activateEditor(viewModel: CharacterCombEditingFieldViewModel, event: { target: EventTarget; currentTarget: EventTarget; }): void; static setText(cells: ICharacterCombCell[], textAlignment: string, rtl: boolean, text: string, rowsCount: number, colsCount: number): void; } export {};