UNPKG

devexpress-richedit

Version:

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

25 lines (24 loc) 748 B
import { UnitConverter } from '@devexpress/utils/lib/class/unit-converter'; export class RtfPictureUnitsConverter { } export class RtfPixelsToTwipsConverter extends RtfPictureUnitsConverter { dpi; constructor(dpi) { super(); this.dpi = dpi; } unitsToTwips(val) { return Math.round(1440 * val / this.dpi); } unitsToModelUnits(val) { return UnitConverter.pixelsToTwipsCustomDpi(val, this.dpi); } } export class RtfHundredthsOfMillimeterConverter extends RtfPictureUnitsConverter { unitsToTwips(val) { return Math.round(1440 * val / 2540.0); } unitsToModelUnits(val) { return UnitConverter.hundredthsOfMillimeterToTwipsRound(val); } }