UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

27 lines (26 loc) 746 B
export class HorizontalLineBordersInfo { isOffsetFromTop; yPosition; borders = []; maxWidth = 0; constructor(isOffsetFromTop) { this.isOffsetFromTop = isOffsetFromTop; } updateWidth(width) { if (width > this.maxWidth) this.maxWidth = width; } clone() { const result = new HorizontalLineBordersInfo(this.isOffsetFromTop); result.copyFrom(this); return result; } copyFrom(obj) { this.isOffsetFromTop = obj.isOffsetFromTop; this.yPosition = obj.yPosition; this.maxWidth = obj.maxWidth; this.borders = []; for (let brd of this.borders) this.borders.push(brd.clone()); } }