Error processing SSI file
LEADTOOLS Annotations (Leadtools.Annotations assembly)

Show in webframe

AnnBrush Class






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
Syntax
[SerializableAttribute()]
public abstract class AnnBrush : System.ICloneable  
'Declaration
 
<SerializableAttribute()>
Public MustInherit Class AnnBrush 
   Implements System.ICloneable 
'Usage
 
Dim instance As AnnBrush

            

            
[SerializableAttribute()]
public ref class AnnBrush abstract : public System.ICloneable  
Example

This example uses an AnnBrush to fill a rectangle.

Copy Code  
Imports Leadtools
Imports Leadtools.Annotations
Imports Leadtools.Codecs
Imports Leadtools.WinForms

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
using Leadtools;
using Leadtools.Annotations;
using Leadtools.Codecs;
using Leadtools.WinForms;

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

See Also

Reference

AnnBrush Members
Leadtools.Annotations Namespace

Error processing SSI file
(Deprecated, use Leadtools.Annotations.Core instead)