public enum RasterPaintEngine : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
'Declaration Public Enum RasterPaintEngine Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
'Usage Dim instance As RasterPaintEngine
public enum class RasterPaintEngine : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Value | Member | Description |
---|---|---|
0x00000000 | Gdi | Use Windows GDI when painting Leadtools.RasterImage objects |
0x00000001 | GdiPlus | Use Windows GDI+ when painting Leadtools.RasterImage objects |
When the RasterPaintEngine.Gdi engine is used, the RasterImagePainter.Paint method internally will call the Win32 API functions to paint the image.
When the RasterPaintEngine.GdiPlus engine is used, the RasterImagePainter.Paint method internally will call GDI+ Graphics.DrawImage methods to paint the image. Note that if the Leadtools.RasterImage object is not fully compatible with GDI+, the framework will internally make a copy of parts of the image data (bands) and paints them to the destination device. The original data is not converted and no changes will be made to the original image.
Choosing a paint engine depends on the Leadtools.RasterImage object and your specific needs:
System.Object
System.ValueType
System.Enum
Leadtools.Drawing.RasterPaintEngine