Class WatermarkItemsBuilder
Inheritance
System.Object
WatermarkItemsBuilder
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.Model
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class WatermarkItemsBuilder : IWatermarkItemsBuilder
Constructors
WatermarkItemsBuilder(IItemHandlerFactory, IStaticStorage, IFileCache, IImageLoader, IFontService, ISourceImageParamsReader)
Declaration
public WatermarkItemsBuilder(IItemHandlerFactory itemHandlerFactory, IStaticStorage staticStorage, IFileCache fileCache, IImageLoader imageLoader, IFontService fontService, ISourceImageParamsReader sourceImageParamsReader)
Parameters
| Type | Name | Description |
|---|---|---|
| IItemHandlerFactory | itemHandlerFactory | |
| IStaticStorage | staticStorage | |
| IFileCache | fileCache | |
| IImageLoader | imageLoader | |
| IFontService | fontService | |
| ISourceImageParamsReader | sourceImageParamsReader |
Methods
CreateStubWatermarkImage(Single)
Declaration
public ImageItem.ImageSource CreateStubWatermarkImage(float upScale)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | upScale |
Returns
| Type | Description |
|---|---|
| ImageItem.ImageSource |
GetWatermarkItems(Single, Single, WatermarkConfig, CanvasType, Boolean)
Declaration
public IEnumerable<Item> GetWatermarkItems(float width, float height, WatermarkConfig watermarkConfig, CanvasType canvasType, bool upscaleEnabled = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | width | |
| System.Single | height | |
| WatermarkConfig | watermarkConfig | |
| CanvasType | canvasType | |
| System.Boolean | upscaleEnabled |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<Item> |