Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.2
|
Leadtools.Annotations Namespace : AnnFont Class |
[SerializableAttribute()] public class AnnFont : System.ICloneable
'Declaration <SerializableAttribute()> Public Class AnnFont Implements System.ICloneable
'Usage Dim instance As AnnFont
[SerializableAttribute()] public ref class AnnFont : public System.ICloneable
This example uses an AnnFont to draw text.
Imports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms 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
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; 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); } } }