←Select platform

AnnBrush Class

Summary

Classes derived from this abstract base class define objects used to fill the interiors of annotation objects like rectangles, ellipses, polygons, etc.

Syntax

C#
VB
C++
[SerializableAttribute()] 
public abstract class AnnBrush 
  
<SerializableAttribute()> 
Public MustInherit Class AnnBrush  
   Implements System.ICloneable  
[SerializableAttribute()] 
public ref class AnnBrush abstract : public System.ICloneable   

Example

This example uses an AnnBrush to fill a rectangle.

C#
VB
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); 
   } 
} 
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 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly