devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
20 lines (19 loc) • 1.24 kB
TypeScript
import { BorderInfo } from '../../../../model/borders/border-info';
import { BorderLineStyle } from '../../../../model/borders/enums';
import { DocumentModel } from '../../../../model/document-model';
import { TableWidthUnit } from '../../../../model/tables/secondary-structures/table-units';
import { RtfExportHelper } from '../helpers/rtf-export-helper';
import { RtfBuilder } from '../rtf-builder';
export declare abstract class RtfPropertiesExporter {
readonly rtfExportHelper: RtfExportHelper;
readonly rtfBuilder: RtfBuilder;
readonly documentModel: DocumentModel;
constructor(documentModel: DocumentModel, rtfExportHelper: RtfExportHelper, rtfBuilder: RtfBuilder);
protected writeBoolCommand(command: string, value: boolean): void;
writeBorderProperties(border: BorderInfo): void;
writeBorderWidth(value: number, defaultValue: number): void;
writeBorderStyle(value: BorderLineStyle): void;
writeWidthUnit(unit: TableWidthUnit, typeKeyword: string, valueKeyword: string, writeValueAnyway?: boolean): void;
protected writeWidthUnitInTwips(unit: TableWidthUnit, typeKeyword: string, valueKeyword: string): void;
shouldExportCellMargin(marginUnit: TableWidthUnit): boolean;
}