FontStyle.Regular : Font : Drawing 2D C# Examples


C# Examples » Drawing 2D » Font »

 

FontStyle.Regular









    
using  System;
using  System.Drawing;
using  System.Windows.Forms;
      
class  FontNames:  Form
{
          public  static  void  Main()
          {
                    Application.Run(new  FontNames());
          }
          public  FontNames()
          {
                    Text  =  "Font  Names";
                    ResizeRedraw  =  true;  
          }
          protected  override  void  OnPaint(PaintEventArgs  pea)
          {
                    DoPage(pea.Graphics,  ForeColor,ClientSize.Width,  ClientSize.Height);
          }          
          protected  void  DoPage(Graphics  grfx,  Color  clr,  int  cx,  int  cy)
          {        
                    string[]        astrFonts  =  {  "Courier  New",  "Arial",  
                                                                        "Times  New  Roman"  };
                    FontStyle[]  afs              =  {  FontStyle.Regular,  
                                                                        FontStyle.Bold  |  FontStyle.Italic  };
                    Brush              brush          =  new  SolidBrush(clr);
                    float              y                  =  0;
      
                    foreach  (string  strFont  in  astrFonts)
                    {
                              foreach  (FontStyle  fs  in  afs)
                              {
                                        Font  font  =  new  Font(strFont,  18,  fs);
                                        grfx.DrawString(strFont,  font,  brush,  0,  y);
                                        y  +=  font.GetHeight(grfx);
                              }
                    }
          }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Drawing 2D
» Font