devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
22 lines (21 loc) • 1.42 kB
TypeScript
import { ICloneable, ISupportCopyFrom } from '@devexpress/utils/lib/types';
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 { NonVisualDrawingObjectInfo } from '../manipulators/picture-manipulator/non-visual-drawing-object-info';
import { Paragraph } from '../paragraph/paragraph';
import { Shape } from '../shapes/shape';
import { SubDocument } from '../sub-document';
import { TextBoxRun } from './run-base';
import { RunType } from './run-type';
export declare class AnchoredTextBoxRun extends TextBoxRun implements ISupportCopyFrom<AnchoredTextBoxRun>, ICloneable<AnchoredTextBoxRun> {
size: AnchorTextBoxSize;
anchorInfo: AnchorInfo;
anchoredObjectID: number;
constructor(startOffset: number, paragraph: Paragraph, charPropsBundle: MaskedCharacterPropertiesBundle, shape: Shape, subDocId: number, size: AnchorTextBoxSize, anchorInfo: AnchorInfo, objectId: number, textBoxProperties: TextBoxProperties, containerProperties?: NonVisualDrawingObjectInfo);
getType(): RunType;
clone(): AnchoredTextBoxRun;
cloneToNewSubDocument(subDocument: SubDocument): AnchoredTextBoxRun;
copyFrom(obj: AnchoredTextBoxRun): void;
}