devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
26 lines (25 loc) • 1.35 kB
TypeScript
import { AnchorInfo } from '../../../../model/floating-objects/anchor-info';
import { AnchorInlineBaseSize } from '../../../../model/floating-objects/sizes';
import { Shape } from '../../../../model/shapes/shape';
import { NonVisualDrawingObjectInfo } from '../../../../model/manipulators/picture-manipulator/non-visual-drawing-object-info';
import { RtfBuilder } from '../rtf-builder';
export declare abstract class RtfAnchoredRunExporter {
readonly rtfBuilder: RtfBuilder;
readonly anchorInfo: AnchorInfo;
readonly shape: Shape;
readonly size: AnchorInlineBaseSize;
readonly nonVisualDrawingObjectInfo: NonVisualDrawingObjectInfo;
protected constructor(rtfBuilder: RtfBuilder, anchorInfo: AnchorInfo, shape: Shape, size: AnchorInlineBaseSize, nonVisualDrawingObjectInfo: NonVisualDrawingObjectInfo);
abstract getWidth(): number;
abstract getHeight(): number;
abstract exportContent(): any;
private getShapeHorizontalPositionType;
private getShapeVerticalPositionType;
private exportFloatingObjectHorizontalPositionType;
private exportFloatingObjectVerticalPositionType;
private exportShapeInstanceProperties;
private exportFloatingObjectTextWrapType;
private exportFloatingObjectShape;
protected exportFloatingObjectRelativeSize(): void;
export(): void;
}