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