devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
22 lines (21 loc) • 865 B
TypeScript
import { IPictureRenderer } from "../canvas/picture-renderer";
import { DocumentFormat } from "../document-format";
import { Grid } from "../layout-formatter/table/grid-engine/grid";
import { IModelManager } from "../model-manager";
import { Table } from "../model/tables/main-structures/table";
import { IRichEditUnitConverter } from "../utils/unit-converter";
export interface IDocumentExporter {
exportToBlob(callback: (blob: Blob) => void): any;
exportToBase64(callback: (base64: string) => void): any;
}
export interface IExportModelOptions {
modelManager: IModelManager;
documentFormat: DocumentFormat;
pictureRenderer: IPictureRenderer;
uiUnitConverter: IRichEditUnitConverter;
sessionGuid: string;
clientGuid: string;
lastMaxNumPages?: number;
grids?: Map<Table, Grid>;
pageIndex?: number;
}