Back to Website
Show / Hide Table of Contents

Interface IProductHandler

Namespace: Aurigma.DesignAtoms.Model
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IProductHandler

Methods

ApplyContainerSettings(Product, Dictionary<String, ContainerProperties>)

Declaration
Product ApplyContainerSettings(Product product, Dictionary<string, ContainerProperties> containerSettings)
Parameters
Type Name Description
Product product
System.Collections.Generic.Dictionary<System.String, ContainerProperties> containerSettings
Returns
Type Description
Product

ApplyItemsDataToItems(IEnumerable<BaseItem>, IDictionary<String, ItemData>)

Declaration
Task ApplyItemsDataToItems(IEnumerable<BaseItem> items, IDictionary<string, ItemData> itemsData)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<BaseItem> items
System.Collections.Generic.IDictionary<System.String, ItemData> itemsData
Returns
Type Description
System.Threading.Tasks.Task

ApplyLayout(Product, Boolean)

Declaration
void ApplyLayout(Product product, bool isForceLegacyTextRenderingRequired = false)
Parameters
Type Name Description
Product product
System.Boolean isForceLegacyTextRenderingRequired

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)

Declaration
Task ApplyProductData(Product product, ItemsData itemsData, VdpOptions options)
Parameters
Type Name Description
Product product
ItemsData itemsData
VdpOptions options
Returns
Type Description
System.Threading.Tasks.Task

ApplyProductTheme(Product, ProductThemeConfig, RenderingConfig)

Declaration
Task ApplyProductTheme(Product product, ProductThemeConfig theme, RenderingConfig renderingConfig)
Parameters
Type Name Description
Product product
ProductThemeConfig theme
RenderingConfig renderingConfig
Returns
Type Description
System.Threading.Tasks.Task

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>
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback