UNPKG

igniteui-angular-spreadsheet

Version:

Ignite UI Angular spreadsheet component for displaying and editing Microsoft Excel workbooks for modern web apps.

89 lines (88 loc) 3.65 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { Base, toNullable, Boolean_$type, typeCast, fromEnum, markType } from "igniteui-angular-core"; import { WorkbookColorInfo } from "igniteui-angular-excel"; import { MathUtilities } from "igniteui-angular-excel"; import { IGFormattedTextRun } from "./IGFormattedTextRun"; import { IGFormattedTextSpan } from "./IGFormattedTextSpan"; import { nullableNotEquals, nullableEquals } from "igniteui-angular-core"; import { truncate } from "igniteui-angular-core"; import { stringIsNullOrEmpty } from "igniteui-angular-core"; /** * @hidden */ export let SpreadsheetEditHelper_TextChangeWithOptions = /*@__PURE__*/ (() => { class SpreadsheetEditHelper_TextChangeWithOptions extends Base { constructor(a, b, c) { super(); this.b = null; this.a = null; this.c = null; this.a = c; this.b = b; this.c = a; } d(a, b) { if (!stringIsNullOrEmpty(b._v)) { a.name = b._v; } if (WorkbookColorInfo.l_op_Inequality(b._d, null)) { a.colorInfo = b._d; } if (nullableNotEquals(b._p, null)) { a.height = truncate(MathUtilities.f(b._p.value)); } if (nullableNotEquals(b._r, null)) { a._strikeout$i = toNullable(Boolean_$type, nullableEquals(b._r, true) ? true : false); } if (nullableNotEquals(b._t, null)) { a.underlineStyle = b._t.value; } if (nullableNotEquals(b._o, null)) { a._bold$i = toNullable(Boolean_$type, nullableEquals(b._o, false) ? false : true); } if (nullableNotEquals(b._q, null)) { a._italic$i = toNullable(Boolean_$type, nullableEquals(b._q, false) ? false : true); } if (nullableNotEquals(b._s, null)) { a.superscriptSubscriptStyle = b._s.value; } } e(a, b) { if (this.b._f()) { let c = a.getCellFormat(b); let d = c.font; let e = this.b; this.d(d, e); } } f(a) { this.g(a, this.a.h); } g(a, b) { if (a._owner == null) { return; } for (let c of fromEnum(b)) { let d = typeCast(IGFormattedTextRun.$, c); if (d != null) { if (d.e > 0) { this.d(a._getFont1(d.f, d.e), d.a); } } else { let e = typeCast(IGFormattedTextSpan.$, c); if (e != null) { this.g(a, e.h); } } } } } SpreadsheetEditHelper_TextChangeWithOptions.$t = markType(SpreadsheetEditHelper_TextChangeWithOptions, 'SpreadsheetEditHelper_TextChangeWithOptions'); return SpreadsheetEditHelper_TextChangeWithOptions; })();