- Introduction
- What's New?
- Features
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- APIs
- Add-ons
- System Requirements
- Troubleshooting
- Upgrading the Design Editor
- Migrating Your Applications
- Breaking Changes in 5.0
- Licensing
- Copyright Notices
You’re viewing outdated documentation. View the latest Customer’s Canvas On-Premises documentation.
What's New?
Applies to: Customer's Canvas On-Premises; Design Atoms .NET 5.35.9, 5.x (may differ); Design Atoms JS 5.35.9, 5.x (may differ) · Archived documentation
Design Atoms Framework 5.35.9 - Released July 13, 2021
| Fixed a problem with checking the license key. | Bug fix |
Design Atoms Framework 5.35.8 - Released July 5, 2021
| Optimized processing of multiple requests. Large bitmaps are now processed separately from the main combined bitmap. | Improvement |
Design Atoms Framework 5.35.7 - Released June 15, 2021
| Added support for PrintAreaBoundsChanged, UndoProduct, and RedoProduct events. | Improvement |
| Fixed a problem with reading PostScript names of fonts in InDesign templates. | Bug fix |
| Fixed a problem with converting GroupItem to LayoutItem and vice versa. | Bug fix |
Design Atoms Framework 5.35.5 - Released April 26, 2021
| Fixed a problem with image permissions for ImageItem and PlaceholderItem. | Bug fix |
Design Atoms Framework 5.35.4 - Released March 24, 2021
| Fixed a problem with selecting items on the canvas with the SelectFirstItemCommand. | Bug fix |
Design Atoms Framework 5.35.3 - Released March 19, 2021
| Fixed a problem with processing text styles. | Bug fix |
Design Atoms Framework 5.35.0 - Released February 3, 2021
| Added the possibility to manage violation settings for a single item. | Feature |
Design Atoms Framework 5.34.9 - Released January 14, 2021
| Fixed a problem with displaying GridItem in the viewer. | Bug fix |
Design Atoms Framework 5.34.8 - Released December 22, 2020
| Improved viewer performance when a product contains a large number of items. | Improvement |
Design Atoms Framework 5.34.7 - Released December 16, 2020
| Fixed a problem when PDF boxes were not set on the pages rendered from channel containers. | Bug fix |
| Fixed a problem with the invalidation of ImageItem that uses a URL as the image source. | Bug fix |
Design Atoms Framework 5.34.6 - Released December 10, 2020
| Fixed a problem with color management. | Bug fix |
Design Atoms Framework 5.34.5 - Released December 9, 2020
| Fixed a problem with retrieving nested items in Surface.GetAllItems(). | Bug fix |
| Fixed a problem with calculating product bounds. | Bug fix |
Design Atoms Framework 5.34.4 - Released November 27, 2020
| Fixed a problem with removing surrogate pair characters from text. | Bug fix |
| Fixed a problem with displaying metric and imperial units on the canvas rulers. | Bug fix |
| Fixed a problem when visualization permissions were not applied to groups defined in IDML templates. | Bug fix |
Design Atoms Framework 5.34.1 - Released October 22, 2020
| Added the possibility to load product templates despite possible exceptions, which will only be logged. | Improvement |
| Fixed a problem with loading InDesign templates that contain clipart and group items. | Bug fix |
| Fixed a problem with rendering proof images of products that contain a large number of items. | Bug fix |
| Fixed some problems with color management. | Bug fix |
Design Atoms Framework 5.34.0 - Released October 6, 2020
| Fixed a problem with displaying safety lines in the viewer. | Bug fix |
| Fixed serialization of image effects. | Bug fix |
Design Atoms Framework 5.33.0 - Released September 23, 2020
| Added the possibility to import text on a path from InDesign and Photoshop templates as an ArchedTextItem. | Feature |
| Added the Bleed and Slug zones to the PrintArea. | Feature |
| Added the possibility to select a color in the viewer. | Feature |
| Added the possibility to render proof images when using only the max width or max height. | Improvement |
| Fixed some problems with cloning items in the viewer. | Bug fix |
| Fixed some problems with adding and editing barcodes in the viewer. | Bug fix |
Design Atoms Framework 5.32.3 - Released September 8, 2020
| Now, the file access time will be updated in FileStorage when a product is loaded. | Improvement |
| Removed ILogger and ConsoleLogger. Now messages are output directly to the console. | Improvement |
Design Atoms Framework 5.32.2 - Released September 2, 2020
| Fixed a problem with the import of barcode placeholders from InDesign templates. | Bug fix |
| Fixed a problem when items imported from InDesign templates could appear shifted in Customer's Canvas. | Bug fix |
| Fixed a problem with resizing the rotated items. | Bug fix |
Design Atoms Framework 5.32.1 - Released August 17, 2020
| Fixed a problem with rendering the border of an image placeholder based on a shape layer. | Bug fix |
Design Atoms Framework 5.31.0 - Released July 23, 2020
The object model has been separated from the DesignAtoms package. Now, you must additionally install @aurigma/design-atoms-model from npm and Aurigma.DesignAtoms.Model from NuGet. In your .ts code, replace imports @aurigma/design-atoms/Model/<class> with @aurigma/design-atoms-model/<class>. |
Improvement |
| Fixed a problem with reading the background layers from multipage InDesign templates. | Bug fix |
Design Atoms Framework 5.30.2 - Released July 7, 2020
| Fixed a problem with serialization and deserialization of state files that contain images. | Bug fix |
| Fixed a problem with rendering text that wraps around design elements. | Bug fix |
| Fixed a problem when HTML tags were not escaped when rendering plain text elements. | Bug fix |
| Fixed a problem when proof images were rendered with the default size despite the specified parameter maxSize. | Bug fix |
Design Atoms Framework 5.30.0 - Released June 25, 2020
| Added the possibility to import vector graphics from SVG files as a ClipartItem. Unlike a GroupItem, you can't ungroup a clipart or add elements to it. However, you can change the colors of several clipart elements in a single action. | Feature |
Design Atoms Framework 5.28.1 - Released June 12, 2020
| Fixed some problems with reading and manipulating grouped elements. | Bug fix |
Design Atoms Framework 5.27.0 - Released May 27, 2020
| Fixed a problem with reading rich formatted text from InDesign templates. | Bug fix |
| Fixed a problem when hidden elements of PDF files embedded in InDesign templates were added to the object model. | Bug fix |
Design Atoms Framework 5.26.0 - Released May 12, 2020
Added the IConfiguration.IgnoreInDesignMissingLinks parameter to confugure how to process missing images when reading InDesign templates. If true, creates an empty image placeholder instead of such images. If false, throws an exception. |
Feature |
| Fixed some problems with reading group items from InDesign templates. | Bug fix |
| Fixed a problem with rendering text that was vertically scaled in InDesign. | Bug fix |
Design Atoms Framework 5.25.0 - Released April 14, 2020
| Added the possibility to import grouped elements from InDesign and Photoshop templates as a GroupItem. | Feature |
| Added support for the Format1bppIndexed pixel format in InDesign templates. | Feature |
| Fixed a problem with unnecessary color conversion when applying the Colorize effect to TIFF images. | Bug fix |
Design Atoms Framework 5.24.0 - Released April 1, 2020
| Fixed a problem with reading rich formatted text on a curve from PSD templates. | Bug fix |
| Fixed a problem with importing bleed zones from IDML templates. | Bug fix |
Design Atoms Framework 5.23.0 - Released March 26, 2020
| Added the possibility to disable ASP.NET Attribute Routing. | Improvement |
| Fixed a problem when the bounding rectangle of a PathBoundedTextItem changed after deleting its content. | Bug fix |
Design Atoms Framework 5.21.0 - Released February 26, 2020
| Updated the system requirements. Now, you need TypeScript 3.8.2 to use the Design Atoms Framework. | Other |
Design Atoms Framework 5.20.0 - Released February 19, 2020
| Fixed a problem with reading the baseline shift defined for InDesign text items. | Bug fix |
| Fixed a problem when channel containers were rendered on proof images with an offset relative to the designLocation. | Bug fix |
Design Atoms Framework 5.19.3 - Released February 14, 2020
| Fixed a problem with wrapping text around design items. | Bug fix |
Design Atoms Framework 5.19.0 - Released February 4, 2020
| Added support for the color overlay effect defined for image placeholders in Photoshop templates. | Feature |
| Fixed a problem when bounded text was imported from IDML templates as PathBoundedTextItem. | Bug fix |
| Fixed a problem with rendering bounded text when its bottom line contains subscript characters that go out of the text frame. | Bug fix |
| Fixed a problem with reading the autoleading in InDesign text frames. | Bug fix |
Design Atoms Framework 5.18.0 - Released January 21, 2020
| Fixed a problem with handling the rotation grip on the canvas. | Bug fix |
| Fixed some problems with handling bounded text items on the canvas. | Bug fix |
| Fixed a problem when the BleedBox defined in InDesign templates affected the content of image placeholders. | Bug fix |
Design Atoms Framework 5.17.1 - Released December 30, 2019
| Fixed a problem with reading the First Baseline options of InDesign text frames. | Bug fix |
| Fixed a problem with the rendering of folding lines and spines on proof images when mockups were enabled. | Bug fix |
| Fixed a problem when folding lines and spines were applied to mockups instead of designs. | Bug fix |
| Optimized rendering of print files in the PDF format. | Bug fix |
| Optimized saving state files by using StateFileSerializer. | Bug fix |
Design Atoms Framework 5.17.0 - Released December 26, 2019
| Fixed a problem with rendering the cropped proof images when folding lines were defined for the product. | Bug fix |
Design Atoms Framework 5.16.0 - Released December 13, 2019
| Fixed a problem with loading InDesign templates with linked PDF graphics. | Bug fix |
| Fixed a problem with adjusting text on a curve when its font size reached the minimum value. | Bug fix |
Design Atoms Framework 5.15.0 - Released December 5, 2019
| Fixed a problem with importing EPS graphics embedded in compound frames of IDML templates. | Bug fix |
| Fixed some problems with loading multipage IDML templates with defined bleed zones. | Bug fix |
Design Atoms Framework 5.14.2 - Released November 29, 2019
| Fixed a problem with cloning vector masks. | Bug fix |
Design Atoms Framework 5.14.0 - Released November 22, 2019
| Fixed a problem causing color conversion exception when loading some IDML templates. | Bug fix |
| Fixed a problem when PDF graphics embedded into InDesign templates appeared distorted on the canvas. | Bug fix |
| Fixed a problem with redrawing text items in the viewer. | Bug fix |
Design Atoms Framework 5.13.0 - Released November 8, 2019
| Added support for UPC-A, UPC-E, and Code 128 barcodes. | Feature |
| Fixed a problem with loading state files created in Customer's Canvas 5.0. | Bug fix |
| To maintain the consistency in dependency injection, the following interfaces were added: IBarcodeGenerator, IBarcodeService, ICanvasBuilder, IColorManagement, IFrameConfigHandler, IImageLoader, IMergeUtil, IProductHandler, IProductSerializer, IRemoteImageLoader, ITemplateParser, ITextRenderer, IUnsupportedGlyphService, and IWatermarkItemsBuilder. These interfaces implement the same functionality as their derived classes, and these classes will be removed in the next major release. | Other |
Design Atoms Framework 5.12.1 - Released October 29, 2019
| Fixed a problem when incorrect names of spot colors appeared in PDF outputs. | Bug fix |
Design Atoms Framework 5.12.0 - Released October 22, 2019
| Added support for Frame Fitting Options in InDesign templates. Now, you can enable Auto-Fit and use the selected Fitting value as the content resize mode of image placeholders. | Feature |
| Fixed a problem with reading the image size in templates created in InDesign CS4. | Bug fix |
| Fixed a problem with rendering XML Escape characters in plain text elements. | Bug fix |
| Fixed a problem with rendering the ampersand (&) symbol in plain and rich formatted text when using the All Caps style. | Bug fix |
Design Atoms Framework 5.11.0 - Released October 10, 2019
| Added support for locked (Item.Locked) and visible (Item.Visible) attributes in InDesign templates. | Feature |
| Added support for Drop Shadow effect in InDesign templates. | Feature |
| Fixed a problem with loading IDML templates created in InDesign CS4. | Bug fix |
Design Atoms Framework 5.10.0 - Released September 25, 2019
| Added support for the All caps OpenType feature in IDML templates. | Feature |
| Fixed a problem with reading Superscript characters specified in point text in PSD templates. | Bug fix |
| Fixed a problem with reading linked graphics from IDML templates. | Bug fix |
Design Atoms Framework 5.9.0 - Released September 13, 2019
| Fixed a problem with loading IDML templates that contain some specific fonts. | Bug fix |
| Fixed a problem with color management when rendering shapes and text elements in IDML templates. | Bug fix |
| Fixed a problem with rendering design elements when applying the multiply blend mode and gradient fill in IDML templates. | Bug fix |
| Fixed a problem with rendering proof images when the product width significantly differs from the product height. | Bug fix |
Design Atoms Framework 5.8.2 - Released September 2, 2019
| Fixed a problem with background colors when rendering products by using IProductRenderer.RenderHiRes. | Bug fix |
Design Atoms Framework 5.7.1 - Released August 26, 2019
| Fixed a problem with color management when rendering PDF graphics with embedded color profiles. | Bug fix |
Design Atoms Framework 5.7.0 - Released August 22, 2019
| Added support for variable data printing in IProductRenderer. Now, you can pass a product-based template and a data set to render personalized proof images and high-resolution outputs. | Feature |
| Fixed a problem with PDF page boxes when defining a print area on the front end. | Bug fix |
Design Atoms Framework 5.6.0 - Released August 12, 2019
| Fixed a problem with converting spot colors. | Bug fix |
| Fixed some problems with rendering PDF graphics embedded into InDesign templates. | Bug fix |
Design Atoms Framework 5.4.0 - Released July 19, 2019
| Added the possibility to render Lab colors into PDF outputs. | Feature |
| Implemented a new mode of the overflow strategy for bounded text elements. You can allow for expanding the original text area through the overflowStrategy property of text item config. | Feature |
| Added the possibility to change colors of barcodes and barcode placeholders. | Feature |
| Fixed some problems causing Index out of range and Unsupported pixel format errors when loading specific IDML templates. | Bug fix |
Design Atoms Framework 5.3.0 - Released July 8, 2019
| Added support for fill colors of grayscale images imported from InDesign templates. | Feature |
| Fixed a problem when image placeholders with arbitrary shapes appeared rectangular. | Bug fix |
Design Atoms Framework 5.2.0 - Released June 25, 2019
| Added support for blend modes and spot colors in InDesign templates. | Feature |
Added a new Aurigma.DesignAtoms.x86 NuGet package that allows for using the Design Atoms Framework in the x86 environment. |
Improvement |
Design Atoms Framework 5.1.1 - Released June 6, 2019
| Now, when you use either Evaluation or Developer license key, watermarks appear on the canvas notifying you of the license expiration date. | Improvement |
Design Atoms Framework 5.1.0 - Released May 31, 2019
| Released SDK source code. You can now completely customize the on-premises version of Customer's Canvas 5. | Feature |
| Now, Customer's Canvas uses default names of InDesign elements (in angle brackets) as names for items. | Improvement |
| Now, when you specify the bleed area in InDesign, it will be used as the trim box in PDF outputs. | Improvement |
| Fixed a problem when after changing a license key, it was not applied. | Bug fix |
Design Atoms Framework 5.0.1 - Released May 24, 2019
Added support for rich formatted text on a curve. You can enable a rich format by using the <RT> marker or various formatting for curved text. |
Feature |
| Added support such OpenType Features as ligatures, uppercase, small caps, lowercase, superscript, and subscript. Now, you can use these features in PSD and IDML templates and render them both on the canvas and in hi-res outputs. | Feature |
| Added support for vector masks of text and image layers. | Feature |
| Added the possibility to crop hi-res outputs to safety lines. You can specify how to crop them by using the pdfBox property in your definition of safetyLines. | Feature |
| Fixed a problem with using the ColorFactory in the Iframe API. | Bug fix |
Design Atoms Framework 5.0.0 - Released April 25, 2019
Major Feature Highlights
- New Design Atoms Framework - released an official API to work with each element of a design loaded in the editor.
- The ready-to-use project with samples - added GitHub repositories with code examples.
Read more in our blog