Encapsulates an annotation brush object with a linear gradient.
Syntax
Example
This example uses an AnnLinearGradientBrush to draw a rectangle.
Visual Basic | Copy Code |
---|
Private Sub AnnLinearGradientBrush_AnnLinearGradientBrush(ByVal graphics As Graphics, ByVal converter As AnnUnitConverter, ByVal rc As AnnRectangle)
Dim annBrush As AnnLinearGradientBrush = New AnnLinearGradientBrush(Color.Red, Color.Blue, LinearGradientMode.Horizontal)
Dim gdiBrush As Brush = annBrush.Create(converter, rc)
Try
Dim rect As RectangleF = rc.ConvertTo(converter, AnnUnit.Pixel).ToRectangleF()
graphics.FillRectangle(gdiBrush, rect)
Finally
CType(gdiBrush, IDisposable).Dispose()
End Try
End Sub |
C# | Copy Code |
---|
private void AnnLinearGradientBrush_AnnLinearGradientBrush(Graphics graphics, AnnUnitConverter converter, AnnRectangle rc) { AnnLinearGradientBrush annBrush = new AnnLinearGradientBrush(Color.Red, Color.Blue, LinearGradientMode.Horizontal); using(Brush gdiBrush = annBrush.Create(converter, rc)) { RectangleF rect = rc.ConvertTo(converter, AnnUnit.Pixel).ToRectangleF(); graphics.FillRectangle(gdiBrush, rect); } } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also