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

AnnFont Class

Example 





Members 
Defines a particular format for text, including font face, size, and style attributes using to draw annotation strings.
Object Model
AnnFont ClassAnnLength Structure
Syntax
[SerializableAttribute()]
public class AnnFont : System.ICloneable  
'Declaration
 
<SerializableAttribute()>
Public Class AnnFont 
   Implements System.ICloneable 
'Usage
 
Dim instance As AnnFont
public sealed class AnnFont : System.ICloneable  
function Leadtools.Annotations.AnnFont()
[SerializableAttribute()]
public ref class AnnFont : public System.ICloneable  
Example
 
Public Sub AnnFont_AnnFont(ByVal graphics As Graphics, ByVal converter As AnnUnitConverter, ByVal str As String, ByVal x As Integer, ByVal y As Integer)
   Dim annBrush As AnnSolidBrush = New AnnSolidBrush(Color.Red)
   Dim annFont As AnnFont = New AnnFont(FontFamily.GenericMonospace, New AnnLength(15, AnnUnit.Point), FontStyle.Bold Or FontStyle.Italic)
   Dim gdiBrush As Brush = annBrush.Create(converter, AnnRectangle.Empty)
   Try
      Dim gdiFont As Font = annFont.Create(graphics, converter)
      Try
         graphics.DrawString(str, gdiFont, gdiBrush, x, y)
      Finally
         CType(gdiFont, IDisposable).Dispose()
      End Try
   Finally
      CType(gdiBrush, IDisposable).Dispose()
   End Try
End Sub
public void AnnFont_AnnFont(Graphics graphics, AnnUnitConverter converter, string str, int x, int y)
{
   AnnSolidBrush annBrush = new AnnSolidBrush(Color.Red);
   AnnFont annFont = new AnnFont(FontFamily.GenericMonospace, new AnnLength(15, AnnUnit.Point), FontStyle.Bold | FontStyle.Italic);
   using(Brush gdiBrush = annBrush.Create(converter, AnnRectangle.Empty))
   {
      using(Font gdiFont = annFont.Create(graphics, converter))
      {
         graphics.DrawString(str, gdiFont, gdiBrush, x, y);
      }
   }
}
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

AnnFont Members
Leadtools.Annotations Namespace

 

 


Products | Support | Contact Us | Copyright Notices

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