devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
56 lines (55 loc) • 1.76 kB
JavaScript
import { FloatingObjectHorizontalPositionTypeApi, FloatingObjectVerticalPositionTypeApi } from './image-enums';
export class HorizontalAlignedPositionApi {
type = FloatingObjectHorizontalPositionTypeApi.Aligned;
relativeTo;
alignment;
constructor(relativeTo, alignment) {
this.relativeTo = relativeTo;
this.alignment = alignment;
}
}
export class HorizontalAbsolutePositionApi {
type = FloatingObjectHorizontalPositionTypeApi.Absolute;
relativeTo;
position;
constructor(relativeTo, position) {
this.relativeTo = relativeTo;
this.position = position;
}
}
export class HorizontalRelativePositionApi {
type = FloatingObjectHorizontalPositionTypeApi.Relative;
relativeTo;
relativePosition;
constructor(relativeTo, relativePosition) {
this.relativeTo = relativeTo;
this.relativePosition = relativePosition;
}
}
export class VerticalAlignedPositionApi {
type = FloatingObjectVerticalPositionTypeApi.Aligned;
relativeTo;
alignment;
constructor(relativeTo, alignment) {
this.relativeTo = relativeTo;
this.alignment = alignment;
}
}
export class VerticalAbsolutePositionApi {
type = FloatingObjectVerticalPositionTypeApi.Absolute;
relativeTo;
position;
constructor(relativeTo, position) {
this.relativeTo = relativeTo;
this.position = position;
}
}
export class VerticalRelativePositionApi {
type = FloatingObjectVerticalPositionTypeApi.Relative;
relativeTo;
relativePosition;
constructor(relativeTo, relativePosition) {
this.relativeTo = relativeTo;
this.relativePosition = relativePosition;
}
}