Exemple #1
0
 public static void Multiprint(this Printer.Printer printer, string[] messages)
 {
     foreach (string message in messages)
     {
         printer.Print(message);
     }
 }
Exemple #2
0
        static void Main(string[] args)
        {
            var printer = new Printer.Printer();

            printer.Multiprint(new string[] { "message one", "message two" });

            var colourPrinter = new ColourPrinter();

            colourPrinter.Multiprint(new string[] { "colour message one", "colour message two" }, ConsoleColor.DarkCyan);

            var photoPrinter = new PhotoPrinter();

            photoPrinter.Multiprint(new Image[] { Image.FromFile("maidukov1.jpg"), Image.FromFile("capricorn.png") });

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Printer.Printer printer       = new Printer.Printer();
            ColourPrinter   colourPrinter = new ColourPrinter();
            PhotoPrinter    photoPrinter  = new PhotoPrinter();

            string[]       message = { "message1", "message2", "message3" };
            ConsoleColor[] color   = { ConsoleColor.Blue, ConsoleColor.Yellow, ConsoleColor.Magenta };
            string[]       photo   = { "photo1", "photo2", "photo3" };

            printer.ExpansionToPrinter(message, 0);
            colourPrinter.ExpansionToColourPrinte(message, color, 1);
            colourPrinter.ExpansionToPrinter(message, 1);
            photoPrinter.ExpansionToPhotoPrinter(message, photo, 2);
            photoPrinter.ExpansionToPrinter(message, 2);

            Console.ReadKey();
        }
 public static void ExpansionToPrinter(this Printer.Printer a, string[] message, int i)
 {
     Console.WriteLine("Printer: " + message[i]);
 }
Exemple #5
0
 public void Show(Printer printer)
 {
     Console.WriteLine("LaserJet display dimension : 12*12");
 }
Exemple #6
0
 public void Print(Printer printer)
 {
     Console.WriteLine("LaserJet printer printing ....");
 }