devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
50 lines (49 loc) • 2.91 kB
TypeScript
import { DocumentLayout } from '../../layout/document-layout';
import { LayoutPage } from '../../layout/main-structures/layout-page';
import { LayoutTableCellInfo } from '../../layout/table/layout-table-cell-info';
import { DocumentModel } from '../../model/document-model';
import { AnchorInfo } from '../../model/floating-objects/anchor-info';
import { SubDocument } from '../../model/sub-document';
import { Table } from '../../model/tables/main-structures/table';
import { TableConditionalStyle } from '../../model/tables/styles/table-conditional-style';
import { TableStyle } from '../../model/tables/styles/table-style';
import { IRichEditControl } from '../../interfaces/i-rich-edit-core';
import { Selection } from '../../selection/selection';
export declare class TEST_CLASS {
static pagesIntervals(control: IRichEditControl): void;
static pageIntervals(page: LayoutPage): string;
static getLayoutPosition(control: IRichEditControl, pos: number): import("../../layout/layout-position").LayoutPosition;
static recalcPageIntervals(control: IRichEditControl): void;
static clearAllRunMergedProperties(control: IRichEditControl): void;
static checkLayoutPage(layout: DocumentLayout, page: LayoutPage): void;
static checkLayout(_model: DocumentModel, layout: DocumentLayout): void;
static checkModel(model: DocumentModel): void;
static getPlaceActualTableProperties(table: Table, prefix?: string): void;
static getTableStructure(subDocument: SubDocument, index: number): string;
static getTableIndexesInfoByLayoutCell(cellInfo: LayoutTableCellInfo): TEST_TABLE_INFO;
static anchorInfoToString(ancInfo: AnchorInfo): string;
static selectionInfo(selection: Selection): string;
}
export declare class TEST_CLASS_PROPS_ANALYZE {
static analyzeContainer<TProp, TEnum, TPropsContainer>(container: TPropsContainer, getPropFromContainer: (container: TPropsContainer) => TProp, enumObject: any, enumProperty: TEnum): string;
static analyzeTableConditionalStyles<TContainer, TContainerEnum>(tableStyle: TableStyle, getContainerFromCondStyle: (tblCondStyle: TableConditionalStyle) => TContainer, getValue: (container: TContainer) => any, enumObject: any, enumProperty: TContainerEnum): string;
static analyzeTableConditionalStyleByCharacterPropertyFontSize(tableStyle: TableStyle): string;
static analyzeTableConditionalStyleByCharacterPropertyColor(tableStyle: TableStyle): string;
}
export declare class BOX_ITERATOR_VISUALIZER {
private it;
private control;
private canRunNext;
private canRunPrev;
constructor(control: IRichEditControl);
reset(): void;
next(): boolean;
prev(): boolean;
}
export declare class TEST_TABLE_INFO {
modelTableIndex: number;
nestedLevel: number;
layoutRowIndex: number;
layoutCellIndex: number;
toString(): string;
}