Back to Website
Show / Hide Table of Contents

Class TemplateConverter

Inheritance
System.Object
TemplateConverter
Implements
ITemplateConverter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Convert
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class TemplateConverter : ITemplateConverter

Constructors

TemplateConverter(IFontSubstitutionService, IFontService, IConfiguration, IFileCache, IMergeUtil, IImageLoader, IFrameConfigHandler, IItemHandlerFactory, ColorConverter, ITemplateStorage, ISourceImageParamsReader, IFileCacheImageParamsReader, Boolean)

Declaration
public TemplateConverter(IFontSubstitutionService fontSubstitution, IFontService fontService, IConfiguration configuration, IFileCache fileCache, IMergeUtil mergeUtil, IImageLoader imageLoader, IFrameConfigHandler frameConfigHandler, IItemHandlerFactory itemHandlerFactory, ColorConverter colorConverter, ITemplateStorage templateStorage, ISourceImageParamsReader imageParamsReader, IFileCacheImageParamsReader fileCacheImageParamsReader, bool ignoreCreateItemExceptions = false)
Parameters
Type Name Description
IFontSubstitutionService fontSubstitution
IFontService fontService
IConfiguration configuration
IFileCache fileCache
IMergeUtil mergeUtil
IImageLoader imageLoader
IFrameConfigHandler frameConfigHandler
IItemHandlerFactory itemHandlerFactory
ColorConverter colorConverter
ITemplateStorage templateStorage
ISourceImageParamsReader imageParamsReader
IFileCacheImageParamsReader fileCacheImageParamsReader
System.Boolean ignoreCreateItemExceptions

Methods

Convert(MultipageTemplate, Nullable<Single>)

Declaration
public ConvertResult Convert(MultipageTemplate multipageTemplate, float? rasterDpi = null)
Parameters
Type Name Description
MultipageTemplate multipageTemplate
System.Nullable<System.Single> rasterDpi
Returns
Type Description
ConvertResult

Convert(IEnumerable<BaseTemplate>, Nullable<Single>)

Declaration
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<BaseTemplate> productTemplates
System.Nullable<System.Single> rasterDpi
Returns
Type Description
ConvertResult

Convert(IEnumerable<String>, Nullable<Single>)

Declaration
public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> designFileNames
System.Nullable<System.Single> rasterDpi
Returns
Type Description
ConvertResult

Convert(String, Nullable<Single>)

Declaration
public ConvertResult Convert(string designFileName, float? rasterDpi = null)
Parameters
Type Name Description
System.String designFileName
System.Nullable<System.Single> rasterDpi
Returns
Type Description
ConvertResult

ConvertSurfaceToGroupItem(Surface)

Declaration
public GroupItem ConvertSurfaceToGroupItem(Surface surface)
Parameters
Type Name Description
Surface surface
Returns
Type Description
GroupItem

ParseDesign(TemplateImage, Surface, SurfaceTemplate, Nullable<Single>, Int32)

Declaration
protected virtual Tuple<SizeF?, DesignImagesCollection, MissingFontsCollection> ParseDesign(TemplateImage designImage, Surface surface, SurfaceTemplate template, float? rasterDpi = null, int printAreaIndex = 0)
Parameters
Type Name Description
TemplateImage designImage
Surface surface
SurfaceTemplate template
System.Nullable<System.Single> rasterDpi
System.Int32 printAreaIndex
Returns
Type Description
System.Tuple<System.Nullable<System.Drawing.SizeF>, DesignImagesCollection, MissingFontsCollection>

ParseMockup(TemplateImage, Collection<MockupContainer>, Boolean)

Declaration
[HandleProcessCorruptedStateExceptions]
protected virtual Tuple<SizeF?, MissingFontsCollection> ParseMockup(TemplateImage mockupImage, Collection<MockupContainer> container, bool createSmartItem = false)
Parameters
Type Name Description
TemplateImage mockupImage
Collection<MockupContainer> container
System.Boolean createSmartItem
Returns
Type Description
System.Tuple<System.Nullable<System.Drawing.SizeF>, MissingFontsCollection>

ParsePreviewMockups(SurfaceTemplate, Surface)

Declaration
protected void ParsePreviewMockups(SurfaceTemplate template, Surface surface)
Parameters
Type Name Description
SurfaceTemplate template
Surface surface

SetExternalConverter(IExternalConverter)

Declaration
protected void SetExternalConverter(IExternalConverter converter)
Parameters
Type Name Description
IExternalConverter converter

Implements

ITemplateConverter
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...