Mega Code Archive

 
Categories / C# Tutorial / GUI Windows Forms
 

Use GraphicsUnit to create font

using System; using System.Drawing; using System.Windows.Forms; public class FontConstructor4 : Form {   public FontConstructor4()   {     Size = new Size(350,200);     FontFamily ff = new FontFamily("Times New Roman");     Font fnt = new Font(ff, .25f, GraphicsUnit.Inch);     Font = fnt;     RichTextBox rtxt = new RichTextBox();     rtxt.Text = "first line.\n" +           "This is a second line of text.";     rtxt.Text += "\nFont Name:\t" + Font.Name;     rtxt.Text += "\nFont Family:\t" + Font.FontFamily;     rtxt.Text += "\nFont Styles:\t" + Font.Style;     rtxt.Text += "\nFont Size:\t" + Font.Size;     rtxt.Text += "\nFont Height:\t" + Font.Height;     rtxt.Text += "\nFont Units:\t" + Font.Unit;     rtxt.Multiline = true;     rtxt.Dock = DockStyle.Fill;     rtxt.Parent = this;   }   static void Main()    {     Application.Run(new FontConstructor4());   } }