devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
35 lines (34 loc) • 1.05 kB
TypeScript
import { DocumentModel } from '../document-model';
import { TabProperties } from '../paragraph/paragraph-style';
export declare enum ModelCheckerResult {
None = 0,
Run = 1,
Paragraph = 2,
Chunk = 3,
Section = 4,
SubDocument = 5,
Field = 6,
Table = 7,
PositionManager = 8,
RangePermission = 9
}
export declare class ModelChecker {
static disableCheckModel: boolean;
model: DocumentModel;
results: ModelCheckerResult[];
constructor(model: DocumentModel);
checkAll(): boolean;
private check;
checkModelProps(): ModelCheckerResult;
checkParagraphs(): ModelCheckerResult;
checkTabs(tabs: TabProperties): ModelCheckerResult;
checkChunks(): ModelCheckerResult;
checkSections(): ModelCheckerResult;
checkParagraphChunk(): ModelCheckerResult;
checkFields(): ModelCheckerResult;
checkTables(): ModelCheckerResult;
private checkField;
private isParentOfField;
private checkTable;
checkPositions(): ModelCheckerResult;
}