Skip to main content

Class TemplateConverter

Namespace: Aurigma.DesignAtoms.Convert
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class TemplateConverter : ITemplateConverter

Inheritance: System.Object -> TemplateConverter

Implements

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

Constructors

TemplateConverter

public TemplateConverter(IFontSubstitutionService fontSubstitution, IFontService fontService, IConfiguration configuration, IStateResourcesLoader stateResourcesLoader, IColorManagement colorManagement, IMergeUtil mergeUtil, IImageLoader imageLoader, IFrameConfigHandlerFactory frameConfigHandlerFactory, IItemHandlerFactory itemHandlerFactory, JsonColorConverter colorConverter, ITemplateStorage templateStorage, ISourceImageParamsReader imageParamsReader, IRepositoryImageParamsReaderFactory repositoryImageParamsReaderFactory, IGmColorConverter gmColorConverter, IPdfParser pdfParser, IBoundingPathCalculationService boundingPathCalculationService, bool ignoreCreateItemExceptions = false)

Methods

Convert

public ConvertResult Convert(string designFileName)
Parameters
TypeNameDescription
System.StringdesignFileName
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(string designFileName, float? rasterDpi)
Parameters
TypeNameDescription
System.StringdesignFileName
System.Nullable<System.Single>rasterDpi
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
TypeNameDescription
System.StringdesignFileName
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
TypeNameDescription
System.StringdesignFileName
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
System.IO.StreamtemplateConfigShortcutsStream
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
TypeNameDescription
System.StringdesignFileName
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Aurigma.DesignAtoms.Convert.TemplateConfigShortcutstemplateConfigShortcuts
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<string> designFileNames)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<System.String>designFileNames
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<System.String>designFileNames
System.Nullable<System.Single>rasterDpi
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<System.String>designFileNames
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<System.String>designFileNames
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
System.IO.StreamtemplateConfigShortcutsStream
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<System.String>designFileNames
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Aurigma.DesignAtoms.Convert.TemplateConfigShortcutstemplateConfigShortcuts
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate>productTemplates
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate>productTemplates
System.Nullable<System.Single>rasterDpi
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate>productTemplates
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate>productTemplates
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
System.IO.StreamtemplateConfigShortcutsStream
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate>productTemplates
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Aurigma.DesignAtoms.Convert.TemplateConfigShortcutstemplateConfigShortcuts
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

ConvertSurfaceToGroupItem

public GroupItem ConvertSurfaceToGroupItem(Surface surface)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Returns

Aurigma.DesignAtoms.Model.Items.GroupItem

Convert

public ConvertResult Convert(MultipageTemplate multiPageTemplate)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.MultipageTemplatemultiPageTemplate
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.MultipageTemplatemultiPageTemplate
System.Nullable<System.Single>rasterDpi
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.MultipageTemplatemultiPageTemplate
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.MultipageTemplatemultiPageTemplate
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
System.IO.StreamtemplateConfigShortcutsStream
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

Convert

public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.MultipageTemplatemultiPageTemplate
System.Nullable<System.Single>rasterDpi
System.Func<System.Int32,System.String>requestNameCallback
Aurigma.DesignAtoms.Convert.TemplateConfigShortcutstemplateConfigShortcuts
Returns

Aurigma.DesignAtoms.Convert.ConvertResult

ParseMockup

[HandleProcessCorruptedStateExceptions]
protected virtual Tuple<SizeF?, MissingFontsCollection> ParseMockup(TemplateImage mockupImage, Collection<MockupContainer> container, bool createSmartItem = false)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.Unit.TemplateImagemockupImage
Aurigma.DesignAtoms.Canvas.Collection.Collection<Aurigma.DesignAtoms.Model.MockupContainer>container
System.BooleancreateSmartItem
Returns

System.Tuple<System.Nullable<System.Drawing.SizeF>,Aurigma.DesignAtoms.Convert.MissingFontsCollection>

ParsePreviewMockups

protected void ParsePreviewMockups(SurfaceTemplate template, Surface surface)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.SurfaceTemplatetemplate
Aurigma.DesignAtoms.Model.Surfacesurface

ParseDesign

protected virtual Tuple<SizeF?, DesignImagesCollection, MissingFontsCollection> ParseDesign(TemplateImage designImage, Surface surface, SurfaceTemplate template, TemplateConfigShortcuts templateConfigShortcuts, float? rasterDpi = null, int printAreaIndex = 0)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Convert.Unit.TemplateImagedesignImage
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Convert.SurfaceTemplatetemplate
Aurigma.DesignAtoms.Convert.TemplateConfigShortcutstemplateConfigShortcuts
System.Nullable<System.Single>rasterDpi
System.Int32printAreaIndex
Returns

System.Tuple<System.Nullable<System.Drawing.SizeF>,Aurigma.DesignAtoms.Convert.DesignImagesCollection,Aurigma.DesignAtoms.Convert.MissingFontsCollection>

SetExternalConverter

protected void SetExternalConverter(IExternalConverter converter)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Common.ExternalConverter.IExternalConverterconverter
Was this page helpful?