Leadtools.Annotations Namespace : AnnSolidBrush Class |
[SerializableAttribute()] public class AnnSolidBrush : AnnBrush, System.ICloneable
'Declaration <SerializableAttribute()> Public Class AnnSolidBrush Inherits AnnBrush Implements System.ICloneable
'Usage Dim instance As AnnSolidBrush
public sealed class AnnSolidBrush : System.ICloneable
function Leadtools.Annotations.AnnSolidBrush()
[SerializableAttribute()] public ref class AnnSolidBrush : public AnnBrush, System.ICloneable
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.
Public Sub AnnSolidBrush_AnnSolidBrush(ByVal graphics As Graphics, ByVal converter As AnnUnitConverter, ByVal rc As AnnRectangle) Dim annBrush As AnnSolidBrush = New AnnSolidBrush(Color.Red) 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
public void AnnSolidBrush_AnnSolidBrush(Graphics graphics, AnnUnitConverter converter, AnnRectangle rc) { AnnSolidBrush annBrush = new AnnSolidBrush(Color.Red); using(Brush gdiBrush = annBrush.Create(converter, rc)) { RectangleF rect = rc.ConvertTo(converter, AnnUnit.Pixel).ToRectangleF(); graphics.FillRectangle(gdiBrush, rect); } }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2