Leadtools.Annotations Namespace : AnnFont Class |
[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
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); } } }
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