UNPKG

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
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; }