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
| Type | Name | Description |
|---|
System.String | designFileName | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(string designFileName, float? rasterDpi)
Parameters
| Type | Name | Description |
|---|
System.String | designFileName | |
System.Nullable<System.Single> | rasterDpi | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
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
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
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
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(string designFileName, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(IEnumerable<string> designFileNames)
Parameters
| Type | Name | Description |
|---|
System.Collections.Generic.IEnumerable<System.String> | designFileNames | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
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
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
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
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
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
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
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 | |
| Aurigma.DesignAtoms.Convert.TemplateConfigShortcuts | templateConfigShortcuts | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates)
Parameters
| Type | Name | Description |
|---|
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate> | productTemplates | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi)
Parameters
| Type | Name | Description |
|---|
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
| Type | Name | Description |
|---|
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
| Type | Name | Description |
|---|
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate> | productTemplates | |
System.Nullable<System.Single> | rasterDpi | |
System.Func<System.Int32,System.String> | requestNameCallback | |
System.IO.Stream | templateConfigShortcutsStream | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(IEnumerable<BaseTemplate> productTemplates, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
| Type | Name | Description |
|---|
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Convert.BaseTemplate> | productTemplates | |
System.Nullable<System.Single> | rasterDpi | |
System.Func<System.Int32,System.String> | requestNameCallback | |
| Aurigma.DesignAtoms.Convert.TemplateConfigShortcuts | templateConfigShortcuts | |
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
ConvertSurfaceToGroupItem
public GroupItem ConvertSurfaceToGroupItem(Surface surface)
Parameters
Returns
Aurigma.DesignAtoms.Model.Items.GroupItem
Convert
public ConvertResult Convert(MultipageTemplate multiPageTemplate)
Parameters
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi)
Parameters
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback)
Parameters
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback, Stream templateConfigShortcutsStream)
Parameters
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
Convert
public ConvertResult Convert(MultipageTemplate multiPageTemplate, float? rasterDpi, Func<int, string> requestNameCallback, TemplateConfigShortcuts templateConfigShortcuts)
Parameters
Returns
Aurigma.DesignAtoms.Convert.ConvertResult
ParseMockup
[HandleProcessCorruptedStateExceptions]
protected virtual Tuple<SizeF?, MissingFontsCollection> ParseMockup(TemplateImage mockupImage, Collection<MockupContainer> container, bool createSmartItem = false)
Parameters
Returns
System.Tuple<System.Nullable<System.Drawing.SizeF>,Aurigma.DesignAtoms.Convert.MissingFontsCollection>
ParsePreviewMockups
protected void ParsePreviewMockups(SurfaceTemplate template, Surface surface)
Parameters
ParseDesign
protected virtual Tuple<SizeF?, DesignImagesCollection, MissingFontsCollection> ParseDesign(TemplateImage designImage, Surface surface, SurfaceTemplate template, TemplateConfigShortcuts templateConfigShortcuts, float? rasterDpi = null, int printAreaIndex = 0)
Parameters
Returns
System.Tuple<System.Nullable<System.Drawing.SizeF>,Aurigma.DesignAtoms.Convert.DesignImagesCollection,Aurigma.DesignAtoms.Convert.MissingFontsCollection>
SetExternalConverter
protected void SetExternalConverter(IExternalConverter converter)
Parameters