Interface IProductHandler
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IProductHandler
Methods
ApplyItemsDataToItems(IEnumerable<BaseItem>, IDictionary<String, ItemData>, String, String)
Declaration
void ApplyItemsDataToItems(IEnumerable<BaseItem> items, IDictionary<string, ItemData> itemsData, string publicGalleryFolderPath, string userGalleryFolderPath)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<BaseItem> |
items |
|
System.Collections.Generic.IDictionary<System.String, ItemData> |
itemsData |
|
System.String |
publicGalleryFolderPath |
|
System.String |
userGalleryFolderPath |
|
ApplyLayout(Product)
Declaration
void ApplyLayout(Product product)
Parameters
Type |
Name |
Description |
Product |
product |
|
ApplyPlaceholdersDataToItems(IEnumerable<BaseItem>, Dictionary<String, String>)
Declaration
void ApplyPlaceholdersDataToItems(IEnumerable<BaseItem> productAllItems, Dictionary<string, string> itemsDataPlaceholders)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<BaseItem> |
productAllItems |
|
System.Collections.Generic.Dictionary<System.String, System.String> |
itemsDataPlaceholders |
|
ApplyProductData(Product, ItemsData, VdpOptions, String, String)
Declaration
void ApplyProductData(Product product, ItemsData itemsData, VdpOptions options, string publicGalleryFolderPath, string userGalleryFolderPath)
Parameters
Type |
Name |
Description |
Product |
product |
|
ItemsData |
itemsData |
|
VdpOptions |
options |
|
System.String |
publicGalleryFolderPath |
|
System.String |
userGalleryFolderPath |
|
ApplyProductTheme(Product, ProductThemeConfig, RenderingConfig)
Declaration
void ApplyProductTheme(Product product, ProductThemeConfig theme, RenderingConfig renderingConfig)
Parameters
CacheSurfaces(Product, RenderingConfig)
Declaration
void CacheSurfaces(Product product, RenderingConfig renderingConfig)
Parameters
GetBoundsData(Product)
Declaration
IEnumerable<RectangleF> GetBoundsData(Product product)
Parameters
Type |
Name |
Description |
Product |
product |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.Drawing.RectangleF> |
|
GetCachedSurface(Product, RenderingConfig, Int32)
Declaration
Surface GetCachedSurface(Product product, RenderingConfig renderingConfig, int surfaceIndex)
Parameters
Returns
GetInitialSurfaceCacheId(Surface, RenderingConfig.ProofImageRendering)
Declaration
string GetInitialSurfaceCacheId(Surface surface, RenderingConfig.ProofImageRendering proofRendering)
Parameters
Returns
Type |
Description |
System.String |
|
GetItemFonts(BaseTextItem)
Declaration
IEnumerable<string> GetItemFonts(BaseTextItem item)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
GetItemFontsExtended(BaseTextItem)
Declaration
IEnumerable<FontInfo> GetItemFontsExtended(BaseTextItem item)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.AdvancedDrawing.FontInfo> |
|
GetProductFonts(Product)
Declaration
IEnumerable<string> GetProductFonts(Product product)
Parameters
Type |
Name |
Description |
Product |
product |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
GetProductFontsExtended(Product)
Declaration
IEnumerable<FontInfo> GetProductFontsExtended(Product product)
Parameters
Type |
Name |
Description |
Product |
product |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.AdvancedDrawing.FontInfo> |
|
GetSurfaceFonts(Surface)
Declaration
IEnumerable<string> GetSurfaceFonts(Surface surface)
Parameters
Type |
Name |
Description |
Surface |
surface |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
GetSurfaceFontsExtended(Surface)
Declaration
IEnumerable<FontInfo> GetSurfaceFontsExtended(Surface surface)
Parameters
Type |
Name |
Description |
Surface |
surface |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Aurigma.GraphicsMill.AdvancedDrawing.FontInfo> |
|