The AnnLinearGradientBrush Class is available in LEADTOOLS Document and Medical Imaging toolkits.
Encapsulates an annotation brush object with a linear gradient.Visual Basic (Declaration) | |
---|---|
<SerializableAttribute()> Public Class AnnLinearGradientBrush Inherits AnnBrush Implements ICloneable |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As AnnLinearGradientBrush |
C# | |
---|---|
[SerializableAttribute()] public class AnnLinearGradientBrush : AnnBrush, ICloneable |
C++/CLI | |
---|---|
[SerializableAttribute()] public ref class AnnLinearGradientBrush : public AnnBrush, ICloneable |
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); } } |
Annotation brushes are used to fill the interiors of annotation objects like rectangles, ellipses, polygons, etc.
For more information, refer to Changing Annotation Automation Background Colors.
System.Object
Leadtools.Annotations.AnnBrush
Leadtools.Annotations.AnnLinearGradientBrush
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7