---
title: "API Reference | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/"
---

# API Reference

> * [Aurigma.DesignAtoms](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.md)
> * [Aurigma.DesignAtoms.Canvas](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Canvas.md)
> * [Aurigma.DesignAtoms.Canvas.Collection](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Canvas.Collection.md)
> * [Aurigma.DesignAtoms.Canvas.Effects](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Canvas.Effects.md)
> * [Aurigma.DesignAtoms.Canvas.ItemHandlers](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Canvas.ItemHandlers.md)
> * [Aurigma.DesignAtoms.ColorManagement](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ColorManagement.md)
> * [Aurigma.DesignAtoms.ColorManagement.Storage](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ColorManagement.Storage.md)
> * [Aurigma.DesignAtoms.Common](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.md)
> * [Aurigma.DesignAtoms.Common.Caching](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.Caching.md)
> * [Aurigma.DesignAtoms.Common.Colors](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.Colors.md)
> * [Aurigma.DesignAtoms.Common.ExternalConverter](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.ExternalConverter.md)
> * [Aurigma.DesignAtoms.Common.Interfaces](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.Interfaces.md)
> * [Aurigma.DesignAtoms.Common.Singleton](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.Singleton.md)
> * [Aurigma.DesignAtoms.Common.Threading](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Common.Threading.md)
> * [Aurigma.DesignAtoms.Configuration](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration.md)
> * [Aurigma.DesignAtoms.Configuration.ConvertersConfig](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration.ConvertersConfig.md)
> * [Aurigma.DesignAtoms.Configuration.RenderingConfig](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration.RenderingConfig.md)
> * [Aurigma.DesignAtoms.Configuration.RepositoriesCleanupConfig](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration.RepositoriesCleanupConfig.md)
> * [Aurigma.DesignAtoms.Configuration.RepositoryCleanersConfig](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Configuration.RepositoryCleanersConfig.md)
> * [Aurigma.DesignAtoms.Controllers](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Controllers.md)
> * [Aurigma.DesignAtoms.Controllers.Caching](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Controllers.Caching.md)
> * [Aurigma.DesignAtoms.Controllers.Data](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Controllers.Data.md)
> * [Aurigma.DesignAtoms.Controllers.Helpers](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Controllers.Helpers.md)
> * [Aurigma.DesignAtoms.Convert](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.md)
> * [Aurigma.DesignAtoms.Convert.Idml](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.Idml.md)
> * [Aurigma.DesignAtoms.Convert.Pdf](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.Pdf.md)
> * [Aurigma.DesignAtoms.Convert.Psd](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.Psd.md)
> * [Aurigma.DesignAtoms.Convert.TemplateStorage](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.TemplateStorage.md)
> * [Aurigma.DesignAtoms.Convert.Unit](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.Unit.md)
> * [Aurigma.DesignAtoms.Drawing](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Drawing.md)
> * [Aurigma.DesignAtoms.ExceptionFilters](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ExceptionFilters.md)
> * [Aurigma.DesignAtoms.Exceptions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Exceptions.md)
> * [Aurigma.DesignAtoms.Exceptions.StateService](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Exceptions.StateService.md)
> * [Aurigma.DesignAtoms.ExtensionMethods](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ExtensionMethods.md)
> * [Aurigma.DesignAtoms.GmConverters](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.GmConverters.md)
> * [Aurigma.DesignAtoms.ImageProcessing](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Domain.BitmapBackgroundAnalyze](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Domain.BitmapBackgroundAnalyze.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Effects](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Effects.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Effects.Colorize](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Effects.Colorize.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Enums](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Enums.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Exceptions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Exceptions.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Extensions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Extensions.md)
> * [Aurigma.DesignAtoms.ImageProcessing.GraphicsContainerProcessing](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.GraphicsContainerProcessing.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.Model](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.Model.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.Strategies](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.Strategies.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.Strategies.Decorators](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.ColorGradient.Strategies.Decorators.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math](Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Normals](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Normals.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Path](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Path.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.RayCasting](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.RayCasting.md)
> * [Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.RayCasting.Factories](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.RayCasting.Factories.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Parsing](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Parsing.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Parsing.Builders](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Parsing.Builders.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Parsing.Builders.Path](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Parsing.Builders.Path.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Parsing.Builders.Path.States](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Parsing.Builders.Path.States.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Services](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Services.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Services.RasterServices](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Services.RasterServices.md)
> * [Aurigma.DesignAtoms.ImageProcessing.Vizualization](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.ImageProcessing.Vizualization.md)
> * [Aurigma.DesignAtoms.Licensing](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Licensing.md)
> * [Aurigma.DesignAtoms.Logging](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Logging.md)
> * [Aurigma.DesignAtoms.Model](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.md)
> * [Aurigma.DesignAtoms.Model.Annotations](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Annotations.md)
> * [Aurigma.DesignAtoms.Model.Color](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Color.md)
> * [Aurigma.DesignAtoms.Model.Configuration](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Configuration.md)
> * [Aurigma.DesignAtoms.Model.Configuration.RenderingConfig](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Configuration.RenderingConfig.md)
> * [Aurigma.DesignAtoms.Model.Containers](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Containers.md)
> * [Aurigma.DesignAtoms.Model.CustomData](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.CustomData.md)
> * [Aurigma.DesignAtoms.Model.Effects](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Effects.md)
> * [Aurigma.DesignAtoms.Model.Items](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items.md)
> * [Aurigma.DesignAtoms.Model.Math](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Math.md)
> * [Aurigma.DesignAtoms.Model.Resources](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Resources.md)
> * [Aurigma.DesignAtoms.Model.Utils](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Utils.md)
> * [Aurigma.DesignAtoms.Model.WhiteInk](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.WhiteInk.md)
> * [Aurigma.DesignAtoms.Model.vCard](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.vCard.md)
> * [Aurigma.DesignAtoms.Rendering](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Rendering.md)
> * [Aurigma.DesignAtoms.Rendering.CanvasRenderers](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Rendering.CanvasRenderers.md)
> * [Aurigma.DesignAtoms.Rendering.Models](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Rendering.Models.md)
> * [Aurigma.DesignAtoms.Serialization](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Serialization.md)
> * [Aurigma.DesignAtoms.Serialization.Json](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Serialization.Json.md)
> * [Aurigma.DesignAtoms.Serialization.Json.Product](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Serialization.Json.Product.md)
> * [Aurigma.DesignAtoms.Services](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.md)
> * [Aurigma.DesignAtoms.Services.Effect](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Effect.md)
> * [Aurigma.DesignAtoms.Services.Fonts](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Fonts.md)
> * [Aurigma.DesignAtoms.Services.IMB](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.IMB.md)
> * [Aurigma.DesignAtoms.Services.Interfaces.State](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Interfaces.State.md)
> * [Aurigma.DesignAtoms.Services.Interfaces.WhiteInk](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Interfaces.WhiteInk.md)
> * [Aurigma.DesignAtoms.Services.Palette](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Palette.md)
> * [Aurigma.DesignAtoms.Services.Palette.Models](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Palette.Models.md)
> * [Aurigma.DesignAtoms.Services.Palette.Models.Enums](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Palette.Models.Enums.md)
> * [Aurigma.DesignAtoms.Services.RemoteImageLoader](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.RemoteImageLoader.md)
> * [Aurigma.DesignAtoms.Services.State](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.State.md)
> * [Aurigma.DesignAtoms.Services.Statistics](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.Statistics.md)
> * [Aurigma.DesignAtoms.Services.WhiteInk](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.WhiteInk.md)
> * [Aurigma.DesignAtoms.Services.WhiteInk.WhiteInkItemProcessors](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Services.WhiteInk.WhiteInkItemProcessors.md)
> * [Aurigma.DesignAtoms.Storage](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.md)
> * [Aurigma.DesignAtoms.Storage.FileCache](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.FileCache.md)
> * [Aurigma.DesignAtoms.Storage.FileStorage](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.FileStorage.md)
> * [Aurigma.DesignAtoms.Storage.Models](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Models.md)
> * [Aurigma.DesignAtoms.Storage.Repositories](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.md)
> * [Aurigma.DesignAtoms.Storage.Repositories.Cleaners](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Cleaners.md)
> * [Aurigma.DesignAtoms.Storage.Repositories.Cleaners.Exceptions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Cleaners.Exceptions.md)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces.md)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.Cleaners](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces.Cleaners.md)
> * [Aurigma.DesignAtoms.Storage.Repositories.Interfaces.Protectors](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Interfaces.Protectors.md)
> * [Aurigma.DesignAtoms.Storage.Repositories.Protectors](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.Repositories.Protectors.md)
> * [Aurigma.DesignAtoms.Storage.StaticStorage](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.StaticStorage.md)
> * [Aurigma.DesignAtoms.Storage.TarArchive](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Storage.TarArchive.md)
> * [Aurigma.DesignAtoms.Utils](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Utils.md)
> * [Aurigma.DesignAtoms.VDP](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.VDP.md)
> * [Aurigma.DesignAtoms.Validators](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Validators.md)

## Namespaces
