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?