Interface IProductHandler
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IProductHandler
Methods
ApplyContainerSettings(Product, Dictionary<String, ContainerProperties>)
Declaration
Product ApplyContainerSettings(Product product, Dictionary<string, ContainerProperties> containerSettings)
Parameters
Returns
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
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ApplyProductTheme(Product, ProductThemeConfig, RenderingConfig)
Declaration
Task ApplyProductTheme(Product product, ProductThemeConfig theme, RenderingConfig renderingConfig)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
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> |
|