Back to Website
Show / Hide Table of Contents

Interface IProductRenderer

Namespace: Aurigma.DesignAtoms.Rendering
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
Type Name Description
PrintArea printArea
RenderingConfig renderingConfig
System.Object notificationState
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
Type Name Description
Product product
RenderingConfig renderingConfig
System.Object notificationState
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
Type Name Description
PrintArea printArea
RenderingConfig renderingConfig
System.Object notificationState
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
Type Name Description
System.IO.Stream stream
Item[] items
RenderingConfig renderingConfig
Returns
Type Description
System.Threading.Tasks.Task<System.Drawing.RectangleF>

RenderProof(Surface, RenderingConfig, Nullable<Size>, Nullable<ResizeMode>)

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>

RenderProof(Stream, Product, RenderingConfig, Nullable<Size>, Nullable<ResizeMode>, Nullable<ResizeInterpolationMode>, IEnumerable<Int32>)

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

RenderProof(Stream, Surface, RenderingConfig, Nullable<Size>, Nullable<ResizeMode>)

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

RenderProof(Stream, Surface, Container, RenderingConfig, Nullable<Size>, Nullable<ResizeMode>)

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

RenderProof(Stream, Surface, PrintArea, RenderingConfig, Nullable<Size>, Nullable<ResizeMode>)

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

RenderProof(Stream, Surface, PrintArea, Container, RenderingConfig, Nullable<Size>, Nullable<ResizeMode>)

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
Type Name Description
RenderingConfig renderingConfig
WatermarkConfig watermarkConfig
System.Int32 width
System.Int32 height
Returns
Type Description
System.Threading.Tasks.Task<WatermarkRenderingResult>
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback