Mega Code Archive

 
Categories / C# / 2D Graphics
 

Write font metrics for Courier New font family

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; public class MainClass {     public static void Main() {     String formatString = "{0,-16}{1,8}{2,9}{3,10}{4,14}";     Console.WriteLine(formatString, "Font Family Name", "Ascent", "Descent","EmHeight", "Line Spacing");     // Write font metrics for Courier New font family     FontFamily ff = new FontFamily("Courier New");     Console.WriteLine(formatString, ff.GetName(0),       ff.GetCellAscent(FontStyle.Regular),       ff.GetCellDescent(FontStyle.Regular),       ff.GetEmHeight(FontStyle.Regular),       ff.GetLineSpacing(FontStyle.Regular));     } }