devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
42 lines (41 loc) • 2.08 kB
TypeScript
import { Margins } from '@devexpress/utils/lib/geometry/margins';
import { Offset } from '@devexpress/utils/lib/geometry/point';
import { ICloneable, IEquatable } from '@devexpress/utils/lib/types';
import { AnchoredObjectLevelType } from '../../layout/main-structures/layout-boxes/layout-anchored-object-box';
import { CompatibilityMode } from '../document-model';
import { AnchorObjectHorizontalPositionAlignment, AnchorObjectHorizontalPositionType, AnchorObjectTextWrapSide, AnchorObjectTextWrapType, AnchorObjectVerticalPositionAlignment, AnchorObjectVerticalPositionType } from './enums';
export declare class AnchorInfo implements ICloneable<AnchorInfo>, IEquatable<AnchorInfo> {
static RELATIVE_COEFF: number;
allowOverlap: boolean;
hidden: boolean;
layoutTableCell: boolean;
locked: boolean;
isBehindDoc: boolean;
leftDistance: number;
rightDistance: number;
topDistance: number;
bottomDistance: number;
zOrder: number;
wrapType: AnchorObjectTextWrapType;
wrapSide: AnchorObjectTextWrapSide;
horizontalPositionType: AnchorObjectHorizontalPositionType;
horizontalPositionAlignment: AnchorObjectHorizontalPositionAlignment;
verticalPositionType: AnchorObjectVerticalPositionType;
verticalPositionAlignment: AnchorObjectVerticalPositionAlignment;
offset: Offset;
percentOffset: Offset;
get levelType(): AnchoredObjectLevelType;
getLevelTypeForRendering(isInHeaderFooter: boolean, compatibilityMode: CompatibilityMode): AnchoredObjectLevelType;
clone(): AnchorInfo;
equals(obj: AnchorInfo): boolean;
isUsedHorizontalAlignment(): boolean;
isUsedHorizontalBookLayout(): boolean;
isUsedHorizontalAbsolutePosition(): boolean;
isUsedHorizontalRelativePosition(): boolean;
isUsedVerticalAlignment(): boolean;
isUsedVerticalAbsolutePosition(): boolean;
isUsedVerticalRelativePosition(): boolean;
getRelativeOffsetX(width: number): number;
getRelativeOffsetY(width: number): number;
getDistanceMargins(): Margins;
}