Write font metrics for Courier New font family : FontFamilies « 2D Graphics « C# / C Sharp






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));

    }
}

 








Related examples in the same category

1.Write font metrics for Arial font family
2.Write font metrics for Times New Roman font family
3.FontFamilies: IsStyleAvailable,
4.List Fonts