| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // Sample to Print diferent font types and sizes
- //
- using System;
- using System.Drawing;
- using System.IO;
- using System.Drawing.Printing;
- public class PrintingTextFile
- {
- static private void PrintPageEvent (object sender, PrintPageEventArgs e)
- {
- float left = e.MarginBounds.Left;
- float top = e.MarginBounds.Top;
- Font font = new Font ("Arial", 10);
- e.Graphics.DrawString("This a sample with font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Red), left, top);
- font = new Font ("Verdana", 16);
- e.Graphics.DrawString ("This a sample with font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Blue), left, top + 50);
- font = new Font ("Verdana", 22);
- e.Graphics.DrawString ("This a sample with font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Black), left, top + 150);
- font = new Font (FontFamily.GenericMonospace, 14);
- e.Graphics.DrawString ("This a sample with font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Black), left, top + 250);
- font = new Font ("Arial", 48);
- e.Graphics.DrawString ("Font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Red), left, top + 300);
- font = new Font ("Times New Roman", 32);
- e.Graphics.DrawString ("Another sample font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Black), left, top + 500);
- font = new Font (FontFamily.GenericSansSerif, 8);
- e.Graphics.DrawString ("Another sample font " + font.Name + " size:" + font.Size,
- font, new SolidBrush (Color.Blue), left, top + 900);
- e.HasMorePages = false;
- }
- public static void Main (string[] args)
- {
- PrintDocument p = new PrintDocument ();
- p.PrintPage += new PrintPageEventHandler (PrintPageEvent);
- p.Print ();
- }
- }
|