LEADTOOLS Special Effects (Leadtools.SpecialEffects assembly)

GradientFillRectangle(IntPtr,Rectangle,SpecialEffectsGradientStyle,Color,Color,Int32) Method

Show in webframe
Example 





Handle to a device context where the gradient effect will be displayed.
Rectangle to be used as the display destination rectangle.
Gradient style. For possible values refer to SpecialEffectsGradientStyle.
Value that specifies the starting color.
Value that specifies the ending color.
Number of gradient color steps. Valid values are 2 to 256.
Draws a rectangle onto the target device context, and then fills the rectangle with a gradient that begins with the specified starting color and ends with the specified ending color
Syntax
public void GradientFillRectangle( 
   IntPtr hdc,
   Rectangle destRect,
   SpecialEffectsGradientStyle gradientStyle,
   Color startColor,
   Color endColor,
   int steps
)
'Declaration
 
Public Overloads Sub GradientFillRectangle( _
   ByVal hdc As IntPtr, _
   ByVal destRect As Rectangle, _
   ByVal gradientStyle As SpecialEffectsGradientStyle, _
   ByVal startColor As Color, _
   ByVal endColor As Color, _
   ByVal steps As Integer _
) 
'Usage
 
Dim instance As SpecialEffectsProcessor
Dim hdc As IntPtr
Dim destRect As Rectangle
Dim gradientStyle As SpecialEffectsGradientStyle
Dim startColor As Color
Dim endColor As Color
Dim steps As Integer
 
instance.GradientFillRectangle(hdc, destRect, gradientStyle, startColor, endColor, steps)

            

            
public:
void GradientFillRectangle( 
   IntPtr hdc,
   Rectangle destRect,
   SpecialEffectsGradientStyle gradientStyle,
   Color startColor,
   Color endColor,
   int steps
) 

Parameters

hdc
Handle to a device context where the gradient effect will be displayed.
destRect
Rectangle to be used as the display destination rectangle.
gradientStyle
Gradient style. For possible values refer to SpecialEffectsGradientStyle.
startColor
Value that specifies the starting color.
endColor
Value that specifies the ending color.
steps
Number of gradient color steps. Valid values are 2 to 256.
Remarks

For more information, refer to Implementing Special Effects.

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.SpecialEffects
Imports Leadtools.Drawing

Public Sub GradientFillRectangle(ByVal g As Graphics, ByVal destRect As Rectangle)
   Dim processor As SpecialEffectsProcessor = New SpecialEffectsProcessor()
   processor.GradientFillRectangle(g, destRect, SpecialEffectsGradientStyle.EllipseToC, Color.Red, Color.Blue, 12)
End Sub
using Leadtools;
using Leadtools.Codecs;
using Leadtools.SpecialEffects;
using Leadtools.Drawing;

public void GradientFillRectangle(Graphics g, Rectangle destRect)
{
   SpecialEffectsProcessor processor = new SpecialEffectsProcessor();
   processor.GradientFillRectangle(g, destRect, SpecialEffectsGradientStyle.EllipseToC, Color.Red, Color.Blue, 12);
}
Requirements

Target Platforms

See Also

Reference

SpecialEffectsProcessor Class
SpecialEffectsProcessor Members
Overload List

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.