Class VdpRenderer
Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class VdpRenderer : IVdpRenderer
Inheritance: System.Object -> VdpRenderer
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
VdpRenderer
public VdpRenderer(IProductRenderer productRenderer, IVdpProductBuilder vdpProductBuilder, IVdpService vdpService)
VdpRenderer
public VdpRenderer(IProductRenderer productRenderer, IVdpProductBuilder vdpProductBuilder, IVdpService vdpService, bool forceLegacyTextRendering, bool reuseGraphicsContainerEnabled)
Methods
RenderHiRes
public Task<IList<string>> RenderHiRes(Product product, SurfaceData data, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
public Task<IList<string>> RenderHiRes(Product product, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
public Task<IList<string>> RenderHiRes(Product product, DataSet data, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiRes
public Task<IList<string>> RenderHiRes(Product product, DataSet data, VdpOptions options, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderHiResAsync
public Task RenderHiResAsync(Stream stream, State state, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.State | state | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiResAsync
public Task RenderHiResAsync(Func<HiResRenderingContext, Stream> getOutputStreamCallback, State state, SplitOptions splitOptions, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
System.Func<Aurigma.DesignAtoms.VDP.HiResRenderingContext,System.IO.Stream> | getOutputStreamCallback | |
| Aurigma.DesignAtoms.Model.State | state | |
| Aurigma.DesignAtoms.VDP.SplitOptions | splitOptions | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
public Task RenderHiRes(Stream stream, Product product, SurfaceData data, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
public Task RenderHiRes(Stream stream, Product product, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
public Task RenderHiRes(Stream stream, Product product, DataSet data, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderHiRes
public Task RenderHiRes(Stream stream, Product product, DataSet data, VdpOptions options, RenderingConfig renderingConfig)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream | |
| Aurigma.DesignAtoms.Model.Product | product | |
| Aurigma.DesignAtoms.Model.DataSet | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig |
Returns
System.Threading.Tasks.Task
RenderProof
public Task RenderProof(Func<ProofRenderingContext, Stream> getOutputStreamCallback, Surface surface, SurfaceData data, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type | Name | Description |
|---|---|---|
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream> | getOutputStreamCallback | |
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task
RenderProof
public Task RenderProof(Func<ProofRenderingContext, Stream> getOutputStreamCallback, Surface surface, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type | Name | Description |
|---|---|---|
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream> | getOutputStreamCallback | |
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task
RenderProof
public Task<IList<string>> RenderProof(Surface surface, SurfaceData data, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>
RenderProof
public Task<IList<string>> RenderProof(Surface surface, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Model.SurfaceData | data | |
| Aurigma.DesignAtoms.Model.VdpOptions | options | |
| Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfig | renderingConfig | |
System.Nullable<System.Drawing.Size> | maxSize | |
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode> | resizeMode |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IList<System.String>>