Back to Website
Show / Hide Table of Contents

Interface IProductHandler

Namespace: Aurigma.DesignAtoms.Model
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
Type Name Description
Product product
ProductThemeConfig theme
RenderingConfig renderingConfig

CacheSurfaces(Product, RenderingConfig)

Declaration
void CacheSurfaces(Product product, RenderingConfig renderingConfig)
Parameters
Type Name Description
Product product
RenderingConfig renderingConfig

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
Type Name Description
Product product
RenderingConfig renderingConfig
System.Int32 surfaceIndex
Returns
Type Description
Surface

GetInitialSurfaceCacheId(Surface, RenderingConfig.ProofImageRendering)

Declaration
string GetInitialSurfaceCacheId(Surface surface, RenderingConfig.ProofImageRendering proofRendering)
Parameters
Type Name Description
Surface surface
RenderingConfig.ProofImageRendering proofRendering
Returns
Type Description
System.String

GetItemFonts(BaseTextItem)

Declaration
IEnumerable<string> GetItemFonts(BaseTextItem item)
Parameters
Type Name Description
BaseTextItem item
Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>

GetItemFontsExtended(BaseTextItem)

Declaration
IEnumerable<FontInfo> GetItemFontsExtended(BaseTextItem item)
Parameters
Type Name Description
BaseTextItem item
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>
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...