Class ItemHandlerFactory
Inheritance
System.Object
ItemHandlerFactory
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()
Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ItemHandlerFactory : IItemHandlerFactory
Constructors
ItemHandlerFactory(IConfiguration, IFileCache, IColorManagement, ILogger, IImageLoader, IFontService, IUnsupportedGlyphService, IFileCacheImageParamsReader, ISvgReaderFactory, IGmColorConverter, IColorPreviewService, IPublicImagesProvider, IUserImagesProvider, IRemoteImageLoader, IRequestCounterService)
Declaration
public ItemHandlerFactory(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IImageLoader imageLoader, IFontService fontService, IUnsupportedGlyphService unsupportedGlyphService, IFileCacheImageParamsReader fileCacheImageParamsReader, ISvgReaderFactory svgReaderFactory, IGmColorConverter gmColorConverter, IColorPreviewService colorPreviewService, IPublicImagesProvider publicImagesProvider, IUserImagesProvider userImagesProvider, IRemoteImageLoader remoteImageLoader, IRequestCounterService requestCounterService = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IConfiguration | configuration | |
| IFileCache | fileCache | |
| IColorManagement | colorManagement | |
| ILogger | ccLogger | |
| IImageLoader | imageLoader | |
| IFontService | fontService | |
| IUnsupportedGlyphService | unsupportedGlyphService | |
| IFileCacheImageParamsReader | fileCacheImageParamsReader | |
| ISvgReaderFactory | svgReaderFactory | |
| IGmColorConverter | gmColorConverter | |
| IColorPreviewService | colorPreviewService | |
| IPublicImagesProvider | publicImagesProvider | |
| IUserImagesProvider | userImagesProvider | |
| IRemoteImageLoader | remoteImageLoader | |
| IRequestCounterService | requestCounterService |
ItemHandlerFactory(IConfiguration, IFileCache, IColorManagement, ILogger, IImageLoader, IFontService, IUnsupportedGlyphService, IFileCacheImageParamsReader, ISvgReaderFactory, IGmColorConverter, IColorPreviewService, IPublicImagesProvider, IUserImagesProvider, IRemoteImageLoader, IRequestCounterService, ISessionContext)
Declaration
public ItemHandlerFactory(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IImageLoader imageLoader, IFontService fontService, IUnsupportedGlyphService unsupportedGlyphService, IFileCacheImageParamsReader fileCacheImageParamsReader, ISvgReaderFactory svgReaderFactory, IGmColorConverter gmColorConverter, IColorPreviewService colorPreviewService, IPublicImagesProvider publicImagesProvider, IUserImagesProvider userImagesProvider, IRemoteImageLoader remoteImageLoader, IRequestCounterService requestCounterService = null, ISessionContext sessionContext = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IConfiguration | configuration | |
| IFileCache | fileCache | |
| IColorManagement | colorManagement | |
| ILogger | ccLogger | |
| IImageLoader | imageLoader | |
| IFontService | fontService | |
| IUnsupportedGlyphService | unsupportedGlyphService | |
| IFileCacheImageParamsReader | fileCacheImageParamsReader | |
| ISvgReaderFactory | svgReaderFactory | |
| IGmColorConverter | gmColorConverter | |
| IColorPreviewService | colorPreviewService | |
| IPublicImagesProvider | publicImagesProvider | |
| IUserImagesProvider | userImagesProvider | |
| IRemoteImageLoader | remoteImageLoader | |
| IRequestCounterService | requestCounterService | |
| ISessionContext | sessionContext |
Methods
CreateItemHandler(Item)
Declaration
public ItemHandler CreateItemHandler(Item item)
Parameters
| Type | Name | Description |
|---|---|---|
| Item | item |
Returns
| Type | Description |
|---|---|
| ItemHandler |
CreateItemHandler(Item, Boolean)
Declaration
public ItemHandler CreateItemHandler(Item item, bool forceLegacyTextItemHandler)
Parameters
| Type | Name | Description |
|---|---|---|
| Item | item | |
| System.Boolean | forceLegacyTextItemHandler |
Returns
| Type | Description |
|---|---|
| ItemHandler |