Skip to main content

Interface IProductRenderer

Namespace: Aurigma.DesignAtoms.Rendering
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IProductRenderer

Methods

RenderHiRes

Task<IList<string>> RenderHiRes(Product product, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.ObjectnotificationState
Returns

System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>

RenderHiRes

Task<string> RenderHiRes(PrintArea printArea, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.ObjectnotificationState
Returns

System.Threading.Tasks.Task<System.String>

RenderHiRes

Task RenderHiRes(Stream stream, PrintArea printArea, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.ObjectnotificationState
Returns

System.Threading.Tasks.Task

RenderHiRes

Task RenderHiRes(Func<Stream> getOutputStreamCallback, Product product, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
TypeNameDescription
System.Func<System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.ObjectnotificationState
Returns

System.Threading.Tasks.Task

RenderHiResBitmap

Task<Bitmap> RenderHiResBitmap(PrintArea printArea, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.ObjectnotificationState
Returns

System.Threading.Tasks.Task<Aurigma.GraphicsMill.Bitmap>

RenderHiRes

Task RenderHiRes(Stream stream, Product product, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.ObjectnotificationState
Returns

System.Threading.Tasks.Task

RenderProof

Task<string> RenderProof(Surface surface, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

System.Threading.Tasks.Task<System.String>

RenderProof

Task RenderProof(Stream stream, Surface surface, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

System.Threading.Tasks.Task

RenderProof

Task RenderProof(Stream stream, Product product, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null, ResizeInterpolationMode? interpolationMode = null, IEnumerable<int> surfaceIndexes = null)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
System.Nullable<Aurigma.DesignAtoms.Configuration.RenderingConfig.ResizeInterpolationMode>interpolationMode
System.Collections.Generic.IEnumerable<System.Int32>surfaceIndexes
Returns

System.Threading.Tasks.Task

RenderProof

Task RenderProof(Stream stream, Surface surface, PrintArea printArea, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

System.Threading.Tasks.Task

RenderProof

Task RenderProof(Stream stream, Surface surface, Container container, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.Containercontainer
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

System.Threading.Tasks.Task

RenderProof

Task RenderProof(Stream stream, Surface surface, PrintArea printArea, Container container, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.PrintAreaprintArea
Aurigma.DesignAtoms.Model.Containercontainer
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

System.Threading.Tasks.Task

RenderWatermarkToStorageId

Task<WatermarkRenderingResult> RenderWatermarkToStorageId(RenderingConfig renderingConfig, WatermarkConfig watermarkConfig, int width, int height)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Aurigma.DesignAtoms.Configuration.WatermarkConfigwatermarkConfig
System.Int32width
System.Int32height
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Rendering.WatermarkRenderingResult>

RenderItems

Task<RectangleF> RenderItems(Stream stream, Item[] items, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Items.Item[]items
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task<System.Drawing.RectangleF>

Was this page helpful?