Visit Gigasoft's Web Site
 
ProEssentials v7 Help

RenderEngine

Scope

Pego, Pesgo, Pepso, Pe3do, Pepco

Type

Int32

Default

PERE_HYBRID

.NET

PeConfigure.RenderEngine

Ocx|Vcl

RenderEngine

DLL

PEP_nRENDERENGINE

 

Purpose

This property controls the rendering technology used in building the image. Either legacy pure GDI/Metafile compaibility, a mixture of GDI and GDIPLUS, or pure GDIPLUS can be used to build the image. Possible values are:

.NET Gigasoft.Enums.

ActiveX and

 

RenderEngine

DLL Constants

Description

Gdi

PERE_GDI 0 (0)

Legacy Rendering, Pure GDI/Metafile compatibility. Thick dashed lines not possible.

Hybrid

PERE_HYBRID (1)

Rendering with support for GDI thick dashed lines, and optional Anti-Aliased text. A mixture of GDI and GDI+ calls will be used if Anti-Aliasing is enabled. This mode only supports Anti-Aliasing text. All other non textual graphical output will be GDI.

GdiPlus

PERE_GDIPLUS (2)

Rendering with all graphical commands outputted as GDI+. Anti-Aliasing Text and Graphics is supported. Colors are represented as 32bit with the alpha channel being interpreted.

GdiTurbo

PERE_GDI_TURBO (3)

GDI rendering but faster and optimized for 2D scatter plots. Data reduction of 2D linear and bar type plots can achieve pixel accuracty. But random scatters are best not to reduce the data too much. ProEssentials logic does take a random controllable sampling to achieve faster scatter plotting. Combining a slight amount of data reduction with our new PERE_GDI_TURBO mode will plot large amounts of scatter data in the fastest method.

 

VCL Enumerations

eRenderEngine = (xGdi, xHybrid, xGdiPlus, xGdiTurbo);

Replace the prefix "x" with g (graph), sg (scientific graph), td (3d scientific graph), ps (polar/smith), or pc (pie chart)

 

Comments

PeConfigure.RenderEngine members of Pego.PeConfigure, Pesgo.PeConfigure, Pepso.PeConfigure, Pe3do.PeConfigure, Pepco.PeConfigure

 

See Also: AntiAliasText, AntiAliasGraphics