Skip to main content

Class VdpRenderer

Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class VdpRenderer : IVdpRenderer

Inheritance: System.Object -> VdpRenderer

Implements

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.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
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

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

RenderHiRes

public Task<IList<string>> RenderHiRes(Product product, DataSet data, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

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

RenderHiResAsync

public Task RenderHiResAsync(Stream stream, State state, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Statestate
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiResAsync

public Task RenderHiResAsync(Func<HiResRenderingContext, Stream> getOutputStreamCallback, State state, SplitOptions splitOptions, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.Func<Aurigma.DesignAtoms.VDP.HiResRenderingContext,System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Statestate
Aurigma.DesignAtoms.VDP.SplitOptionssplitOptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

public Task RenderHiRes(Stream stream, Product product, SurfaceData data, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

public Task RenderHiRes(Stream stream, Product product, SurfaceData data, VdpOptions options, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

public Task RenderHiRes(Stream stream, Product product, DataSet data, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderHiRes

public Task RenderHiRes(Stream stream, Product product, DataSet data, VdpOptions options, RenderingConfig renderingConfig)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Model.DataSetdata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

RenderProof

public Task RenderProof(Func<ProofRenderingContext, Stream> getOutputStreamCallback, Surface surface, SurfaceData data, RenderingConfig renderingConfig, Size? maxSize, ResizeMode? resizeMode)
Parameters
TypeNameDescription
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
System.Func<Aurigma.DesignAtoms.VDP.ProofRenderingContext,System.IO.Stream>getOutputStreamCallback
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
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
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Model.SurfaceDatadata
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
System.Nullable<System.Drawing.Size>maxSize
System.Nullable<Aurigma.GraphicsMill.Transforms.ResizeMode>resizeMode
Returns

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

Was this page helpful?