@aurigma/design-atoms-model
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
28 lines • 1.38 kB
JavaScript
var PrintingTechniqueConstraints = /** @class */ (function () {
function PrintingTechniqueConstraints() {
this.allowRasterElements = true;
}
PrintingTechniqueConstraints.prototype._copy = function (source, destination, generateNewIds) {
destination.allowRasterElements = source.allowRasterElements != null ? source.allowRasterElements : null;
destination.minWidth = source.minWidth != null ? source.minWidth : null;
destination.minFontSize = source.minFontSize != null ? source.minFontSize : null;
destination.targetDpi = source.targetDpi != null ? source.targetDpi : null;
};
PrintingTechniqueConstraints.prototype.clone = function (generateNewIds) {
if (generateNewIds === void 0) { generateNewIds = false; }
var constraints = new PrintingTechniqueConstraints();
this._copy(this, constraints, generateNewIds);
return constraints;
};
PrintingTechniqueConstraints.prototype.toJSON = function () {
return {
allowRasterElements: this.allowRasterElements,
minWidth: this.minWidth,
minFontSize: this.minFontSize,
targetDpi: this.targetDpi
};
};
return PrintingTechniqueConstraints;
}());
export { PrintingTechniqueConstraints };
//# sourceMappingURL=PrintingTechniqueConstraints.js.map