LEADTOOLS Annotations (Leadtools.Annotations assembly)
LEAD Technologies, Inc

AnnBrush Class

Example 





Members 
Classes derived from this abstract base class define objects used to fill the interiors of annotation objects like rectangles, ellipses, polygons, etc.
Object Model
AnnBrush Class
Syntax
[SerializableAttribute()]
public abstract class AnnBrush : System.ICloneable  
'Declaration
 
<SerializableAttribute()>
Public MustInherit Class AnnBrush 
   Implements System.ICloneable 
'Usage
 
Dim instance As AnnBrush
public sealed class AnnBrush : System.ICloneable  
function Leadtools.Annotations.AnnBrush()
[SerializableAttribute()]
public ref class AnnBrush abstract : public System.ICloneable  
Example
 
Public Sub AnnBrush_AnnBrush(ByVal graphics As Graphics, ByVal br As AnnBrush, ByVal converter As AnnUnitConverter, ByVal rc As AnnRectangle)
   Dim gdiBrush As Brush = br.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 AnnBrush_AnnBrush(Graphics graphics, AnnBrush br, AnnUnitConverter converter, AnnRectangle rc)
{
   using(Brush gdiBrush = br.Create(converter, rc))
   {
      RectangleF rect = rc.ConvertTo(converter, AnnUnit.Pixel).ToRectangleF();
      graphics.FillRectangle(gdiBrush, rect);
   }
}
Requirements

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

See Also

Reference

AnnBrush Members
Leadtools.Annotations Namespace

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.