Class ItemHandlerFactory
Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ItemHandlerFactory : IItemHandlerFactory
Inheritance: System.Object -> ItemHandlerFactory
Implements
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
ItemHandlerFactory
public ItemHandlerFactory(IConfiguration configuration, IFileCache fileCache, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IImageLoader imageLoader, IFontService fontService, IUnsupportedGlyphService unsupportedGlyphService, IRepositoryImageParamsReaderFactory repositoryImageParamsReaderFactory, ISvgReaderFactory svgReaderFactory, IGmColorConverter gmColorConverter, IColorPreviewService colorPreviewService, IPublicImagesProvider publicImagesProvider, IUserImagesProvider userImagesProvider, IRemoteImageLoader remoteImageLoader, IRequestCounterService requestCounterService = null)
ItemHandlerFactory
public ItemHandlerFactory(IConfiguration configuration, IFileCache fileCache, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IImageLoader imageLoader, IFontService fontService, IUnsupportedGlyphService unsupportedGlyphService, IRepositoryImageParamsReaderFactory repositoryImageParamsReaderFactory, ISvgReaderFactory svgReaderFactory, IGmColorConverter gmColorConverter, IColorPreviewService colorPreviewService, IPublicImagesProvider publicImagesProvider, IUserImagesProvider userImagesProvider, IRemoteImageLoader remoteImageLoader, IRequestCounterService requestCounterService = null, ISessionContext sessionContext = null)
Methods
CreateItemHandler
public ItemHandler CreateItemHandler(Item item)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.Item | item |
Returns
Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler
CreateItemHandler
public ItemHandler CreateItemHandler(Item item, bool forceLegacyTextItemHandler)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.Item | item | |
System.Boolean | forceLegacyTextItemHandler |