←Select platform

AnnHatchBrush Class

Summary

Defines an annotation brush with a hatch style, a foreground color, and a background color.

Syntax

C#
VB
C++
[SerializableAttribute()] 
public class AnnHatchBrush : AnnBrush 
  
<SerializableAttribute()> 
Public Class AnnHatchBrush  
   Inherits Leadtools.Annotations.AnnBrush 
   Implements System.ICloneable  
[SerializableAttribute()] 
public ref class AnnHatchBrush : public Leadtools.Annotations.AnnBrush, System.ICloneable   

Remarks

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. (Deprecated)

Example

This example uses an AnnHatchBrush to draw hatch pattern.

C#
VB
using Leadtools; 
using Leadtools.Annotations; 
using Leadtools.Codecs; 
using Leadtools.WinForms; 
 
public void AnnHatchBrush_AnnHatchBrush(Graphics graphics, AnnUnitConverter converter, AnnRectangle rc) 
{ 
   AnnHatchBrush annBrush = new AnnHatchBrush(HatchStyle.Cross, Color.Red, Color.White); 
   using (Brush gdiBrush = annBrush.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 AnnHatchBrush_AnnHatchBrush(ByVal graphics As Graphics, ByVal converter As AnnUnitConverter, ByVal rc As AnnRectangle) 
   Dim annBrush As AnnHatchBrush = New AnnHatchBrush(HatchStyle.Cross, Color.Red, Color.White) 
   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 

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