UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

35 lines 2.22 kB
import { isNullOrEmptyOrWhiteSpace } from "@aurigma/design-atoms-model"; import * as RenderingConfigHelper from "./RenderingConfigHelper"; var RenderingConfigProvider = /** @class */ (function () { function RenderingConfigProvider(renderingConfigContext) { this._renderingConfigContext = renderingConfigContext; } RenderingConfigProvider.prototype.getRgbColorProfileName = function () { var _a, _b; return (_b = (_a = this._renderingConfigContext.renderingConfig) === null || _a === void 0 ? void 0 : _a.defaultHiResOutputRendering) === null || _b === void 0 ? void 0 : _b.rgbColorProfileName; }; RenderingConfigProvider.prototype.getCmykColorProfileName = function () { var _a, _b; return (_b = (_a = this._renderingConfigContext.renderingConfig) === null || _a === void 0 ? void 0 : _a.defaultHiResOutputRendering) === null || _b === void 0 ? void 0 : _b.cmykColorProfileName; }; RenderingConfigProvider.prototype.getGrayscaleColorProfileName = function () { var _a, _b; return (_b = (_a = this._renderingConfigContext.renderingConfig) === null || _a === void 0 ? void 0 : _a.defaultHiResOutputRendering) === null || _b === void 0 ? void 0 : _b.grayscaleColorProfileName; }; RenderingConfigProvider.prototype.getHiResDestinationColorProfileName = function () { var _a, _b; return (_b = (_a = this._renderingConfigContext.renderingConfig) === null || _a === void 0 ? void 0 : _a.defaultHiResOutputRendering) === null || _b === void 0 ? void 0 : _b.destinationColorProfileName; }; RenderingConfigProvider.prototype.cmykModeEnabled = function () { return !isNullOrEmptyOrWhiteSpace(this.getHiResDestinationColorProfileName()); }; RenderingConfigProvider.prototype.getHiResRendering = function (printArea) { if (this._renderingConfigContext.renderingConfig == null) { return null; } return RenderingConfigHelper.getHiResRendering(this._renderingConfigContext.renderingConfig, printArea); }; return RenderingConfigProvider; }()); export { RenderingConfigProvider }; //# sourceMappingURL=RenderingConfigProvider.js.map