GradientFillRectangle(Graphics,Rectangle,SpecialEffectsGradientStyle,Color,Color,int) Method

Summary

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
C#
VB
C++
public void GradientFillRectangle( 
   Graphics g, 
   Rectangle destRect, 
   SpecialEffectsGradientStyle gradientStyle, 
   Color startColor, 
   Color endColor, 
   int steps 
) 
Public Sub GradientFillRectangle( 
   ByVal g As Graphics, 
   ByVal destRect As Rectangle, 
   ByVal gradientStyle As SpecialEffectsGradientStyle, 
   ByVal startColor As Color, 
   ByVal endColor As Color, 
   ByVal steps As Integer 
) 
public:  
   void GradientFillRectangle( 
       Graphics^ g, 
      Rectangle^ destRect, 
      SpecialEffectsGradientStyle^ gradientStyle, 
      Color^ startColor, 
      Color^ endColor, 
      Int32 steps 
   ) 

Parameters

g
The destination Graphics object, 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

This Example shows the minimum requirements for using the GradientFillRectangle(Graphics,Rectangle,SpecialEffectsGradientStyle,Color,Color,Int32) method to draw and fill a rectangle with a color gradient.

C#
VB
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); 
} 
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 

Requirements

Target Platforms

Help Version 20.0.2020.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.SpecialEffects Assembly