# Customer's Canvas On-Premises 4.4 > Documentation for Customer's Canvas On-Premises 4.4. Topics follow the documentation table of contents. Sandcastle class-library reference sections list namespaces and types; open a type to find its constructors, methods, properties, fields, and events. Documentation links point to Markdown representations of the HTML pages (.htm.md or .html.md). ## Introduction - [Introduction]() ## What's New? - [What's New?]() ## Features - [Features]() ## Getting Started - [Getting Started]() - [Evaluating Customer's Canvas]() - [Understanding the Hosted Version of Customer's Canvas]() - [Registering Production License Keys]() - [Compiling Customer's Canvas from Source Code]() - [Deploying Customer's Canvas to Windows Servers]() - [Advanced Server Configuration]() - [Configuring the Cache]() - [Configuring HTTP Compression in IIS]() - [Scalability of Customer's Canvas]() ## Integration with E-commerce - [Integration with E-commerce]() - [Integration with E-commerce Overview]() - [Introducing Editors]() - [Integration with NopCommerce]() - [Installing the NopCommerce Plugin]() - [Setting Up a Product]() - [Under the Hood of Editor Configs]() - [Integration with Shopify]() - [Binding Shopify and Customer's Canvas]() - [Adding Customer's Canvas to a Theme]() - [Setting Up Products]() - [Configuring Editors for Shopify]() - [Introducing the IFrame API]() - [Working with User Data]() - [Specifying Product Tags]() ## Integration with Remote Asset Sources - [Integration with Remote Asset Sources]() - [Depositphotos Assets]() - [Google Drive Assets]() - [User Accounts]() - [Service Accounts]() - [The Google Drive Web Service]() ## Printable Files and Proof Images - [Printable Files and Proof Images]() - [Configuring High Resolution and Proof Images]() - [Rendering Multipage Products]() - [Crop Marks]() - [Calculating Area of Design Layers]() ## Configuring Products - [Configuring Products]() - [Understanding Print Products]() - [Configuring Your First Print Product]() - [Mockups]() - [Colors]() - [Color Management in Customer's Canvas]() - [Custom Fonts]() - [Safety Lines]() - [Folding Lines and Spines]() - [Multipage Products]() - [Default Parameters of Design Elements]() - [Custom Design Elements]() ## Creating Product Templates - [Creating Product Templates]() - [Creating and Editing Templates in Customer's Canvas]() - [Elements for Creating Designs in Customer's Canvas]() - [Supported Markers]() - [Setting Markers Outside of Templates]() - [Defining Marker Shortcuts]() - [Text Elements in Customer's Canvas]() - [Image Placeholders]() - [Specifying the Image Source Folder]() - [Stroke and Shadow Effects in Customer's Canvas]() - [In-String Placeholders and Text Validation]() - [Text Wrapping in Customer's Canvas]() - [Barcode Placeholders]() - [Copyfitting]() - [Restricting Editing Designs to Certain Regions]() - [Product Themes]() - [Photoshop Templates]() - [Overview of Creating Templates in Photoshop]() - [Non-rectangular Image Placeholders]() - [Using Smart Objects in PSD Templates]() - [Placeholders with Frames]() - [Point and Paragraph Text]() - [Stroke and Shadow Text Effects]() - [Curved Text]() - [Multi-Column Text]() - [Typographic Designs]() - [Setting up Fields with Predefined Values]() - [Text Wrapping]() - [3D Preview Mockups]() - [Sample PSD Files]() - [InDesign Templates]() - [Overview for Creating Templates in InDesign]() ## User Interface - [User Interface]() - [Simple and Advanced Web-to-Print Editor Modes]() - [Using the Image Gallery]() - [The Asset Manager]() - [The Image Editor]() - [Rich Text Editor]() - [Customizing the User Interface]() - [Customizing Widgets on a Per-page Basis]() - [Customizing the Toolbox]() - [Markings]() - [The Preflight Check]() - [Integration with Facebook and Instagram]() - [Localization of Customer's Canvas]() - [The Product Loading Screen]() - [Themes]() - [Watermarks]() ## Configuration Files - [Configuration Files]() - [clientConfig.json]() - [Web.config]() - [AuthSettings.config]() - [Email Notifications]() ## API - [API]() - [Introduction to IFrame API]() - [IFrame API Reference]() - [BaseEditor Module]() - [Configuration Module]() - [Ui Module]() - [AssetSelectWidgetType Enumeration]() - [IActionModeParsed Interface]() - [IAssetManagerConfig Module]() - [ITabConfig Interface]() - [IAssetSources Module]() - [IAssetSourceConfig Interface]() - [IDepositPhotosConfig Interface]() - [IGallerySourceConfig Module]() - [ICategory Interface]() - [IMemorySourceConfig Module]() - [ICategory Interface]() - [IUrlAsset Interface]() - [IPrivateSourceConfig Interface]() - [IGallerySourceConfig Module]() - [ICategory Interface]() - [IRemoteSourceConfig Module]() - [SortType Interface]() - [IAutoZoomConfigParsed Interface]() - [IBarcodeDialogConfigParsed Interface]() - [IBottomToolbarConfigParsed Interface]() - [IColorPickerConfigParsed Interface]() - [ICommonConfigParsed Interface]() - [IFinishButtonConfigParsed Interface]() - [IFitTextRectangleSettings Interface]() - [IGalleryDialogConfigParsed Interface]() - [IImageEditorDialogConfigParsed Interface]() - [IItemMenuConfigParsed Interface]() - [ILeftToolbarConfigParsed Interface]() - [IObjectInspectorConfigParsed Interface]() - [IPerSurfaceConfiguration Interface]() - [IRangeParamsParsed Interface]() - [IRichComboValuesConfigParsed Interface]() - [IRichTextDialogConfigParsed Interface]() - [IShowHintSettingsParsed Interface]() - [IShowInputSettings Interface]() - [ISocialNetworkAppIdsParsed Interface]() - [ISurfaceSwitchConfigParsed Interface]() - [ITabDescriptorParsed Interface]() - [ITextOutlineParsed Interface]() - [ITextShadowParamParsed Interface]() - [IToolboxConfigParsed Module]() - [IButton Interface]() - [IGalleryButton Interface]() - [IItem Interface]() - [ISingleButton Interface]() - [ITopToolbarConfigParsed Interface]() - [IWidgetConfigsForSurface Interface]() - [IWidgetsConfig Interface]() - [IZoomConfigParsed Interface]() - [IZOrderConfigParsed Interface]() - [IframeApi Module]() - [Configuration Module]() - [BarcodeType Enumeration]() - [ColorSpace Module]() - [DefaultConfig Module]() - [IBarcodeDefaultConfig Interface]() - [IBarcodePermissionsConfig Interface]() - [IBaseTextItemConfig Interface]() - [IBoundedTextItemConfig Interface]() - [IContentItemDefaultConfig Interface]() - [IContentPermisssionsConfig Interface]() - [IEllipseItemDefaultConfig Interface]() - [IEmptyBarcodeContent Interface]() - [IGalleryDefaultConfig Interface]() - [IGalleryItemConfig Interface]() - [IImageItemDefaultConfig Interface]() - [IImagePermissionsConfig Interface]() - [IItemDefaultConfig Interface]() - [IItemPermissionsConfig Interface]() - [IItemToolbarPermissionsConfig Interface]() - [ILinearBarcodeContent Interface]() - [ILineItemDefaultConfig Interface]() - [ILinePermissionsConfig Interface]() - [ILocationDefaultConfig Interface]() - [IManipulationPermissionsConfig Interface]() - [IParagraphSettingsConfig Interface]() - [IPlaceholderItemDefaultConfig Interface]() - [IPlaceholderPermissionsConfig Interface]() - [IPointF Interface]() - [IQrPhoneBarcodeContent Interface]() - [IQrUrlBarcodeContent Interface]() - [IQrVCardBarcodeContent Interface]() - [IRectangleItemDefaultConfig Interface]() - [IResizeGripsPermissions Interface]() - [IRichTextConfig Interface]() - [IShapeItemDefaultConfig Interface]() - [IShapePermissionsConfig Interface]() - [IStubBarcodeContent Interface]() - [ITextConfig Interface]() - [ITextPermissionsConfig Interface]() - [IThemeBindingConfig Interface]() - [IVisualizationPermissionsConfig Interface]() - [OriginPointType Enumeration]() - [TextAlignment Enumeration]() - [WrappingMode Module]() - [FinishButtonMode Module]() - [FontListMode Module]() - [GalleryDialogTab Module]() - [GallerySource Module]() - [ICanvasConfig Interface]() - [IConfiguration Interface]() - [IDefaultItemsConfig Interface]() - [IFontSettings Interface]() - [IGridConfig Interface]() - [IItemData Interface]() - [ImageSize Module]() - [InStringPlaceholderMode Module]() - [IPdfMetadata Interface]() - [IProductThemeConfig Interface]() - [IPublicApiConfig Interface]() - [IQualityLevelsConfig Interface]() - [IQualityMeterConfig Interface]() - [IRenderingProperty Interface]() - [IRulersConfig Interface]() - [IShadowSettings Interface]() - [ISnapLinesConfig Interface]() - [IStrokeSettings Interface]() - [IStubImagesBarcodeConfig Interface]() - [IStubImagesConfig Interface]() - [IUiConfig Interface]() - [IViolationWarningsSettingsConfig Interface]() - [IWatermarkConfig Interface]() - [IWatermarkImageConfig Interface]() - [IWatermarkTextConfig Interface]() - [IWatermarkVisibilityConfig Interface]() - [ModelMode Module]() - [ObjectInspectorPosition Module]() - [PdfActionMode Module]() - [PsdActionMode Module]() - [RulersConfigUnit Module]() - [SvgActionMode Module]() - [TextAlignment Module]() - [Editor Class]() - [applyProductTheme Method]() - [BarcodeFormat Enumeration]() - [BarcodeSubType Enumeration]() - [dispose Method]() - [finishProductDesign Method]() - [getProduct Method]() - [getProofImages Method]() - [getUnchangedItems Method]() - [IBarcodeData Interface]() - [IFinishDesignResult Interface]() - [IProofResult Interface]() - [ISaveProductResult Interface]() - [ISurfacesChanges Interface]() - [ISurfaceUserInfo Interface]() - [IUnchangedItem Interface]() - [IUnchangedItems Interface]() - [IUserChangeItem Interface]() - [IUserChanges Interface]() - [IUserInfo Interface]() - [IValidationResult Interface]() - [IViolationWarningData Interface]() - [loadUserInfo Method]() - [redo Method]() - [revertProduct Method]() - [saveProduct Method]() - [subscribe Method]() - [undo Method]() - [validateUserInfo Method]() - [ViolationState Enumeration]() - [loadEditor Function]() - [loadEditorByQueryString Function]() - [ObjectModel Module]() - [ChannelContainerType Enumeration]() - [Container Class]() - [update Method]() - [CropMarkTextAlignment Enumeration]() - [IBarcodeVariable Interface]() - [IBasePrintAreaDefinition Interface]() - [IBaseSurfaceDefinition Interface]() - [IBaseSurfacesDefinition Interface]() - [IBgFoldingModeParams Interface]() - [IChannelContainerDefinition Interface]() - [ICropMark Interface]() - [ICropMarkText Interface]() - [IFoldingLine Interface]() - [IHiResOutput Interface]() - [IMarginHV Interface]() - [IMarginLTRB Interface]() - [IMockupData Interface]() - [IMockupFolders Interface]() - [IMockupTemplateHandlerLegacy Interface]() - [IMockupTemplateObject Interface]() - [IModelComponent Interface]() - [IPointF Interface]() - [IPrintAreaDefinition Interface]() - [IPrintAreaTemplate Interface]() - [IProductDefinition Interface]() - [IProofImage Interface]() - [IRectangleF Interface]() - [ISafetyLine Interface]() - [ISize Interface]() - [ISpine Interface]() - [IStateSurface Interface]() - [IStateSurfaces Interface]() - [ISurfaceDefinition Interface]() - [ISurfacesFromFolder Interface]() - [ISurfacesFromMultipageTemplate Interface]() - [ISurfaceTemplate Interface]() - [ITagsDictionary Interface]() - [Item Class]() - [IVariable Interface]() - [PrintArea Class]() - [addContainer Method]() - [getContainer Method]() - [getContainers Method]() - [insertContainer Method]() - [moveContainer Method]() - [removeContainer Method]() - [Product Class]() - [addSurface Method]() - [addSurfaces Method]() - [applyProductTheme Method]() - [getAllItems Method]() - [getTags Method]() - [getVariableItems Method]() - [removeSurface Method]() - [setMockups Method]() - [setSurfaces Method]() - [setTags Method]() - [setUserId Method]() - [swapSurfaces Method]() - [switchTo Method]() - [Surface Class]() - [setMockup Method]() - [setPrintAreas Method]() - [SurfaceMockup Class]() - [PostMessage Module]() - [Events Class]() - [preload Function]() - [RuntimeConfiguration Class]() - [getPdfMetadata Method]() - [getUserId Method]() - [setPdfMetadata Method]() - [setUserId Method]() - [Web API]() - [Design and Mockup Files]() - [State Files]() - [User Images]() - [Custom Fonts]() - [Personalized Rendering]() - [Authentication with Tokens]() - [Private Image Gallery]() - [Old Query-string API]() ## Visual Proofing Tool - [Visual Proofing Tool]() - [The Quick Start]() - [Visual Proofing Tool Configuration]() - [Typical Proofing Workflow]() - [Localization of the Visual Proofing Tool]() ## Variable Data Printing - [Variable Data Printing]() - [The VDP Client]() ## System Requirements - [System Requirements]() ## Troubleshooting - [Troubleshooting]() ## Licensing - [Licensing]() ## Copyright Notices - [Copyright Notices]()