Get font family info

image_pdfimage_print


   


  using System;
  using System.Drawing;
  using System.Drawing.Drawing2D;
  using System.Collections;
  using System.ComponentModel;
  using System.Windows.Forms;
  using System.Data;
  using System.Drawing.Imaging;

  public class Test
  {
    static void Main() 
    {
      // Create the format string
      String formatString = "{0,-16}{1,8}{2,9}{3,10}{4,14}";

      // Write the first line of the table
      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));
    }
  }


           
          


This entry was posted in 2D Graphics. Bookmark the permalink.