The AnnFont Class is available in LEADTOOLS Document and Medical Imaging toolkits.
Defines a particular format for text, including font face, size, and style attributes using to draw annotation strings.
Object Model
Syntax
Visual Basic (Usage) | Copy Code |
---|
Dim instance As AnnFont |
Example
This example uses an AnnFont to draw text.
Visual Basic | Copy Code |
---|
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 |
C# | Copy Code |
---|
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);
}
}
} |
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
See Also