devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
23 lines (22 loc) • 1.48 kB
TypeScript
import { MaskedCharacterPropertiesBundle } from '../../rich-utils/properties-bundle';
import { AnchorInfo } from '../floating-objects/anchor-info';
import { AnchorTextBoxSize } from '../floating-objects/sizes';
import { TextBoxProperties } from '../floating-objects/text-box-properties';
import { AnchoredTextBoxRun } from '../runs/anchored-text-box-run';
import { Shape } from '../shapes/shape';
import { SubDocument, SubDocumentPosition } from '../sub-document';
import { NonVisualDrawingObjectInfo } from './picture-manipulator/non-visual-drawing-object-info';
import { RunsBaseManipulator } from './runs-base-manipulator';
export declare class BaseTextBoxInfo {
innerSubDocument: SubDocument;
size: AnchorTextBoxSize;
shape: Shape;
anchorInfo: AnchorInfo;
textBoxProperties: TextBoxProperties;
containerProperties: NonVisualDrawingObjectInfo;
constructor(innerSubDocument: SubDocument, size: AnchorTextBoxSize, shape: Shape, anchorInfo: AnchorInfo, textBoxProperties: TextBoxProperties, containerProperties: NonVisualDrawingObjectInfo);
}
export declare class TextBoxManipulator extends RunsBaseManipulator {
insertAnchoredTextBoxViaHistory(subDocPos: SubDocumentPosition, charPropsBundle: MaskedCharacterPropertiesBundle, textBoxInfo: BaseTextBoxInfo): void;
insertAnchoredTextBox(subDocPos: SubDocumentPosition, charPropsBundle: MaskedCharacterPropertiesBundle, textBoxInfo: BaseTextBoxInfo): AnchoredTextBoxRun;
}