Skip to main content

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.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

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
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.Itemitem
Returns

Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler

CreateItemHandler

public ItemHandler CreateItemHandler(Item item, bool forceLegacyTextItemHandler)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.Itemitem
System.BooleanforceLegacyTextItemHandler
Returns

Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler

Was this page helpful?