Class TemplateConverter
Inheritance
System.Object
TemplateConverter
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()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class TemplateConverter : ITemplateConverter
Constructors
TemplateConverter(IFontSubstitutionService, IFontService, IConfiguration, IFileCache, IColorManagement, IMergeUtil, IImageLoader, IFrameConfigHandlerFactory, IItemHandlerFactory, JsonColorConverter, ITemplateStorage, ISourceImageParamsReader, IFileCacheImageParamsReader, IGmColorConverter, IPdfParser, IBoundingPathCalculationService, Boolean)
Declaration
public TemplateConverter(IFontSubstitutionService fontSubstitution, IFontService fontService, IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, IMergeUtil mergeUtil, IImageLoader imageLoader, IFrameConfigHandlerFactory frameConfigHandlerFactory, IItemHandlerFactory itemHandlerFactory, JsonColorConverter colorConverter, ITemplateStorage templateStorage, ISourceImageParamsReader imageParamsReader, IFileCacheImageParamsReader fileCacheImageParamsReader, IGmColorConverter gmColorConverter, IPdfParser pdfParser, IBoundingPathCalculationService boundingPathCalculationService, bool ignoreCreateItemExceptions = false)
Parameters
Methods
Convert(MultipageTemplate)
Declaration
public ConvertResult Convert(MultipageTemplate multiPageTemplate)
Parameters
Returns
Convert(MultipageTemplate, Nullable<Single>)
Declaration
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi)
Parameters
| Type |
Name |
Description |
| MultipageTemplate |
multiPageTemplate |
|
| System.Nullable<System.Single> |
rasterDpi |
|
Returns
Convert(MultipageTemplate, Nullable<Single>, Func<Int32, String>)
Declaration
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
| Type |
Name |
Description |
| MultipageTemplate |
multiPageTemplate |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
Returns
Convert(MultipageTemplate, Nullable<Single>, Func<Int32, String>, TemplateConfigShortcuts)
Declaration
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
| Type |
Name |
Description |
| MultipageTemplate |
multiPageTemplate |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| TemplateConfigShortcuts |
templateConfigShortcuts |
|
Returns
Convert(MultipageTemplate, Nullable<Single>, Func<Int32, String>, Stream)
Declaration
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
| Type |
Name |
Description |
| MultipageTemplate |
multiPageTemplate |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| System.IO.Stream |
templateConfigShortcutsStream |
|
Returns
Convert(IEnumerable<BaseTemplate>)
Declaration
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<BaseTemplate> |
productTemplates |
|
Returns
Convert(IEnumerable<BaseTemplate>, Nullable<Single>)
Declaration
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<BaseTemplate> |
productTemplates |
|
| System.Nullable<System.Single> |
rasterDpi |
|
Returns
Convert(IEnumerable<BaseTemplate>, Nullable<Single>, Func<Int32, String>)
Declaration
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<BaseTemplate> |
productTemplates |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
Returns
Convert(IEnumerable<BaseTemplate>, Nullable<Single>, Func<Int32, String>, TemplateConfigShortcuts)
Declaration
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<BaseTemplate> |
productTemplates |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| TemplateConfigShortcuts |
templateConfigShortcuts |
|
Returns
Convert(IEnumerable<BaseTemplate>, Nullable<Single>, Func<Int32, String>, Stream)
Declaration
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<BaseTemplate> |
productTemplates |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| System.IO.Stream |
templateConfigShortcutsStream |
|
Returns
Convert(IEnumerable<String>)
Declaration
public ConvertResult Convert(IEnumerable<string> designFileNames)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
designFileNames |
|
Returns
Convert(IEnumerable<String>, Nullable<Single>)
Declaration
public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
designFileNames |
|
| System.Nullable<System.Single> |
rasterDpi |
|
Returns
Convert(IEnumerable<String>, Nullable<Single>, Func<Int32, String>)
Declaration
public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
designFileNames |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
Returns
Convert(IEnumerable<String>, Nullable<Single>, Func<Int32, String>, TemplateConfigShortcuts)
Declaration
public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
designFileNames |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| TemplateConfigShortcuts |
templateConfigShortcuts |
|
Returns
Convert(IEnumerable<String>, Nullable<Single>, Func<Int32, String>, Stream)
Declaration
public ConvertResult Convert(IEnumerable<string> designFileNames, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
designFileNames |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| System.IO.Stream |
templateConfigShortcutsStream |
|
Returns
Convert(String)
Declaration
public ConvertResult Convert(string designFileName)
Parameters
| Type |
Name |
Description |
| System.String |
designFileName |
|
Returns
Convert(String, Nullable<Single>)
Declaration
public ConvertResult Convert(string designFileName, float? rasterDpi)
Parameters
| Type |
Name |
Description |
| System.String |
designFileName |
|
| System.Nullable<System.Single> |
rasterDpi |
|
Returns
Convert(String, Nullable<Single>, Func<Int32, String>)
Declaration
public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
| Type |
Name |
Description |
| System.String |
designFileName |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
Returns
Convert(String, Nullable<Single>, Func<Int32, String>, TemplateConfigShortcuts)
Declaration
public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
| Type |
Name |
Description |
| System.String |
designFileName |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| TemplateConfigShortcuts |
templateConfigShortcuts |
|
Returns
Convert(String, Nullable<Single>, Func<Int32, String>, Stream)
Declaration
public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
| Type |
Name |
Description |
| System.String |
designFileName |
|
| System.Nullable<System.Single> |
rasterDpi |
|
| System.Func<System.Int32, System.String> |
requestNameCallback |
|
| System.IO.Stream |
templateConfigShortcutsStream |
|
Returns
ConvertSurfaceToGroupItem(Surface)
Declaration
public GroupItem ConvertSurfaceToGroupItem(Surface surface)
Parameters
| Type |
Name |
Description |
| Surface |
surface |
|
Returns
ParseDesign(TemplateImage, Surface, SurfaceTemplate, TemplateConfigShortcuts, Nullable<Single>, Int32)
Declaration
protected virtual Tuple<SizeF?, DesignImagesCollection, MissingFontsCollection> ParseDesign(TemplateImage designImage, Surface surface, SurfaceTemplate template, TemplateConfigShortcuts templateConfigShortcuts, float? rasterDpi = null, int printAreaIndex = 0)
Parameters
Returns
ParseMockup(TemplateImage, Collection<MockupContainer>, Boolean)
Declaration
[HandleProcessCorruptedStateExceptions]
protected virtual Tuple<SizeF?, MissingFontsCollection> ParseMockup(TemplateImage mockupImage, Collection<MockupContainer> container, bool createSmartItem = false)
Parameters
Returns
ParsePreviewMockups(SurfaceTemplate, Surface)
Declaration
protected void ParsePreviewMockups(SurfaceTemplate template, Surface surface)
Parameters
SetExternalConverter(IExternalConverter)
Declaration
protected void SetExternalConverter(IExternalConverter converter)
Parameters
Implements