Leadtools.Annotations Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.10.31
AnnPen Class
See Also  Members   Example 
Leadtools.Annotations Namespace : AnnPen Class




Defines an object used to draw lines and curves for Annotation objects.

Object Model


Syntax

Visual Basic (Declaration) 
<SerializableAttribute()>
Public Class AnnPen 
Visual Basic (Usage)Copy Code
Dim instance As AnnPen
C# 
[SerializableAttribute()]
public class AnnPen 
Managed Extensions for C++ 
[SerializableAttribute()]
public __gc class AnnPen 
C++/CLI 
[SerializableAttribute()]
public ref class AnnPen 

Example

This example uses an AnnPen to draw a dotted rectangle.

Visual BasicCopy Code
Private Sub AnnPen_AnnPen(ByVal graphics As Graphics, ByVal converter As AnnUnitConverter, ByVal rc As AnnRectangle)
   Dim annPen As AnnPen = New AnnPen(Color.Blue, New AnnLength(2, AnnUnit.Pixel))
   annPen.Alignment = PenAlignment.Center
   annPen.DashStyle = DashStyle.Dot
   Dim gdiPen As Pen = annPen.Create(converter)
   Try
      Dim rect As RectangleF = rc.ConvertTo(converter, AnnUnit.Pixel).ToRectangleF()
      graphics.DrawRectangle(gdiPen, rect.Left, rect.Top, rect.Width, rect.Height)
   Finally
      CType(gdiPen, IDisposable).Dispose()
   End Try
End Sub
C#Copy Code
private void AnnPen_AnnPen(Graphics graphics, AnnUnitConverter converter, AnnRectangle rc) 

   AnnPen annPen = new AnnPen(Color.Blue, new AnnLength(2, AnnUnit.Pixel)); 
   annPen.Alignment = PenAlignment.Center; 
   annPen.DashStyle = DashStyle.Dot; 
   using(Pen gdiPen = annPen.Create(converter)) 
   { 
      RectangleF rect = rc.ConvertTo(converter, AnnUnit.Pixel).ToRectangleF(); 
      graphics.DrawRectangle(gdiPen, rect.Left, rect.Top, rect.Width, rect.Height); 
   } 
}

Inheritance Hierarchy

System.Object
   Leadtools.Annotations.AnnPen

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Leadtools.Annotations requires a Document or Medical toolkit license and unlock key. For more information, refer to: Raster Pro/Document/Medical Features