Interface IProductRenderer
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IProductRenderer
Methods
RenderHiRes(PrintArea, RenderingConfig, Object)
Declaration
Task<string> RenderHiRes(PrintArea printArea, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
RenderHiRes(Product, RenderingConfig, Object)
Declaration
Task<IList<string>> RenderHiRes(Product product, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>> |
|
RenderHiRes(Func<Stream>, Product, RenderingConfig, Object)
Declaration
Task RenderHiRes(Func<Stream> getOutputStreamCallback, Product product, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
| Type |
Name |
Description |
| System.Func<System.IO.Stream> |
getOutputStreamCallback |
|
| Product |
product |
|
| RenderingConfig |
renderingConfig |
|
| System.Object |
notificationState |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RenderHiRes(Stream, PrintArea, RenderingConfig, Object)
Declaration
Task RenderHiRes(Stream stream, PrintArea printArea, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| PrintArea |
printArea |
|
| RenderingConfig |
renderingConfig |
|
| System.Object |
notificationState |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RenderHiRes(Stream, Product, RenderingConfig, Object)
Declaration
Task RenderHiRes(Stream stream, Product product, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| Product |
product |
|
| RenderingConfig |
renderingConfig |
|
| System.Object |
notificationState |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RenderHiResBitmap(PrintArea, RenderingConfig, Object)
Declaration
Task<Bitmap> RenderHiResBitmap(PrintArea printArea, RenderingConfig renderingConfig = null, object notificationState = null)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<Aurigma.GraphicsMill.Bitmap> |
|
RenderItems(Stream, Item[], RenderingConfig)
Declaration
Task<RectangleF> RenderItems(Stream stream, Item[] items, RenderingConfig renderingConfig)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Drawing.RectangleF> |
|
Declaration
Task<string> RenderProof(Surface surface, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
| Type |
Name |
Description |
| Surface |
surface |
|
| RenderingConfig |
renderingConfig |
|
| System.Nullable<System.Drawing.Size> |
maxSize |
|
| System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> |
resizeMode |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
Declaration
Task RenderProof(Stream stream, Product product, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null, ResizeInterpolationMode? interpolationMode = null, IEnumerable<int> surfaceIndexes = null)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| Product |
product |
|
| RenderingConfig |
renderingConfig |
|
| System.Nullable<System.Drawing.Size> |
maxSize |
|
| System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> |
resizeMode |
|
| System.Nullable<ResizeInterpolationMode> |
interpolationMode |
|
| System.Collections.Generic.IEnumerable<System.Int32> |
surfaceIndexes |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
Task RenderProof(Stream stream, Surface surface, RenderingConfig renderingConfig, Size? maxSize = null, ResizeMode? resizeMode = null)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| Surface |
surface |
|
| RenderingConfig |
renderingConfig |
|
| System.Nullable<System.Drawing.Size> |
maxSize |
|
| System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> |
resizeMode |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
Task RenderProof(Stream stream, Surface surface, Container container, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| Surface |
surface |
|
| Container |
container |
|
| RenderingConfig |
renderingConfig |
|
| System.Nullable<System.Drawing.Size> |
maxSize |
|
| System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> |
resizeMode |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
Task RenderProof(Stream stream, Surface surface, PrintArea printArea, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| Surface |
surface |
|
| PrintArea |
printArea |
|
| RenderingConfig |
renderingConfig |
|
| System.Nullable<System.Drawing.Size> |
maxSize |
|
| System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> |
resizeMode |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
Task RenderProof(Stream stream, Surface surface, PrintArea printArea, Container container, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
stream |
|
| Surface |
surface |
|
| PrintArea |
printArea |
|
| Container |
container |
|
| RenderingConfig |
renderingConfig |
|
| System.Nullable<System.Drawing.Size> |
maxSize |
|
| System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> |
resizeMode |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RenderWatermarkToStorageId(RenderingConfig, WatermarkConfig, Int32, Int32)
Declaration
Task<WatermarkRenderingResult> RenderWatermarkToStorageId(RenderingConfig renderingConfig, WatermarkConfig watermarkConfig, int width, int height)
Parameters
Returns