@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
JavaScript
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